安裝環境:rhel6.5 mysql5.6
1.查看當前系統下是否安裝了mysql
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >rpm -qa | grep mysql<BR>< /SPAN > |
2.如果以上執行後相關包,則需要移除,兩種方式
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >rpm -e packagename // 普通的刪除<BR>rpm -e --nodeps packagename // 強力刪除,刪除帶有依賴關係的包<BR>< /SPAN > |
3.下載相關mysql5.6相關的包
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >wget http: //cdn .mysql.com /archives/mysql-5 .6 /MySQL-client-5 .6.15-1.el6.x86_64.rpm<BR>wget http: //cdn .mysql.com /archives/mysql-5 .6 /MySQL-devel-5 .6.15-1.el6.x86_64.rpm<BR>wget http: //cdn .mysql.com /archives/mysql-5 .6 /MySQL-server-5 .6.15-1.el6.x86_64.rpm<BR>< /SPAN > |
4.逐個安裝,建議最後安裝server
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm<BR>rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm<BR>rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm<BR>< /SPAN > |
5.啓動服務
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >service mysql start<BR>< /SPAN > |
6.生產服務器安全配置嚮導執行
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" > /usr/bin/mysql_secret_installation <BR>< /SPAN > |
注:此處密碼必須重新設置,否則無法刪除匿名用戶,直接退出。另外生產環境下,默認都選擇“Y”。
7.通過賬戶密碼進入數據庫
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >mysql -u root -p123456<BR>< /SPAN > |
注:-u與root之間可以有空格也可以沒有,但是-p與密碼之間不能有空格。
8.賦予用戶登錄數據庫的權限
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >use mysql; // 需要進入任一數據庫<BR>grant all on *.* to test @ '%' identified by '123' ; // 用戶 test ,密碼123,從任何地方登錄<BR>< /SPAN > |
9.刷新權限並退出
1 | <SPAN style= "FONT-FAMILY: '微軟雅黑', 'Microsoft YaHei'" >flush privileges; <BR> exit ;<BR>< /SPAN > |
10.至此musql5.6版本安裝結束!
報錯解析:
出現報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
(1)/etc/init.d/mysql status查看狀態
(2)service mysql restart嘗試啓動
(3)查看路徑下有mysql.sock
(4)chown -R mysql:mysql /var/lib/mysql修改權限
(5)查看配置文件/etc/my.cnf