Linux環境安裝mysql 5 6注意事項

2021-08-06 07:41:55 字數 1580 閱讀 6413

1、安裝mysql出現這樣的錯誤:error: failed dependencies

在安裝包後面加兩個引數:--nodeps --force

安裝時不再分析包之間的依賴關係而直接安裝

2、linux系統下mysql跳過密碼驗證登入

[mysqld] 

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

儲存並且退出vi。 

重新啟動mysqld

3、修改mysql的root密碼

剛安裝完不知道mysql的密碼,通過上面跳過密碼驗證的步驟即可登入。

輸入「mysql -u root -p」(不輸入密碼),回車即可進入資料庫。

執行「use mysql;」,使用mysql資料庫。

執行「update user set password=password("123456") where user='root';」(修改root的密碼)

重啟mysql服務。

在命令列中輸入「mysql -u root -p 123456」,即可成功連線資料庫。

4、修改mysql預設字符集

在mysql中使用下面**檢視字符集

show variables like 『char%』  

會發現  database 的編碼方式是latin1 並且server的編碼方式也是latin1

vi /etc/my.cnf

在最前面加上

[client]    

default-character-set=utf8

在[mysqld]最下面加入下面幾句話

default-storage-engine=innodb    

character-set-server=utf8

collation-server=utf8_general_ci

然後儲存退出,重啟mysql服務

5、修改mysql表名不區分大小寫

在linux環境中,mysql的表名預設是區分大小寫的

vi /etc/my.cnf

在[mysqld]最下面加入下面幾句話

lower_case_table_names=1
其中0:區分大小寫,1:不區分大小寫

然後儲存退出,重啟mysql服務

外來鍵約束不能匯入資料的解決辦法

set foreign_key_checks=0;

來禁用外來鍵約束. 

之後再用   

set foreign_key_checks=1;

來啟動外來鍵約束.

修改root使用者的操作的許可權

grant all privileges on *.* to root@"%" identified by "root";

如何安裝MySQL5到Linux

以rh9為例 4.你的mysql安裝路徑 bin mysqladmin u root password new password 改變mysql root口令 cp 你的mysql安裝路徑 support files mysql.server etc init.d 這條命令將mysql啟動指令碼安裝...

記錄 linux下安裝mysql5

shell groupadd mysql 普通使用者 shell useradd g mysql mysql 為mysqld增加乙個登入使用者和組 shell gunzip mysql version.tar.gz tar xvf shell cd mysql version 挑選乙個你想解開分發包...

Linux非root使用者安裝mysql5 7

rpm qa grep i mysql rpm ev 如 rpm ev mysql community common 5.7.23 1.el7.x86 64 解壓shell tar xzvf mysql 5.7.31 linux glibc2.12 x86 64.tar.gz shell mv my...