環境說明:centos7.3
如果原先安裝過mysql,請先卸載
卸載mysql
1.停止mysql服務
service mysql stop
2.將whereis mysql查出來的目錄或文件全部刪除
3.find / -name mysql
將查出來的與mysql相關的刪除
下載mysql5.6
1.進入mysql官網 https://dev.mysql.com/downloads/
點擊MYSQL Community Server
點擊MySQL Community Server5.6
點擊Download
不登錄,點擊no thanks ,just start my download 即可下載
安裝mysql
1.卸載mariadb
由於有些版本自帶的有mariadb(本質是mysql,只是名字不一樣而已),需要先檢查是否有mariadb,若有則卸載
[root@iZuf6ih01h8fzeziddwkfdZ opt]#rpm -qa|grep -i mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[root@localhost ~]rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
2.安裝依賴包
2.1安裝依賴perl
yum install -y perl-Module-Install.noarch
2.2安裝依賴libaio
yum -y install libaio.so.1
3.將rpm安裝文件拷貝至/usr/local/mysql5.6src目錄下
安裝MySQL-server-5.6.42-1.el7.x86_64.rpm,MySQL-client-5.6.42-1.el7.x86_64.rpm,MySQL-devel-5.6.42-1.el7.x86_64.rpm
[root@localhost mysql5.6src]# rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm
[root@localhost mysql5.6src]# rpm -ivh MySQL-client-5.6.42-1.el7.x86_64.rpm
[root@localhost mysql5.6src]# rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm
4.修改配置文件位置
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
運行mysql,修改密碼
1.執行命令service mysql start啟動mysql
其他命令:
service mysql stop:停止mysql
service mysql restart:重啟mysql
2.獲取初始密碼,查看root賬號密碼
vi /root/.mysql_secret
使用初始密碼2Uhty6qE_ITpdyAY進行登錄
登錄后修改密碼
mysql> SET PASSWORD = PASSWORD('123456'); #設置密碼為123456
mysql>\q;
3.使用修改后的密碼登錄,授予root用戶遠程登錄權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
參考地址
https://segmentfault.com/a/1190000012548184