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...