下載Mysql rpm包
官網(wǎng)下載:https://dev.mysql.com/downloads/mysql/

20190613191005173.png

20190613191030636.png

20190613191349493.png
下載完成后,會看到下面四個rpm包
mysql-community-client-5.7.26-1.el6.x86_64.rpm
mysql-community-common-5.7.26-1.el6.x86_64.rpm
mysql-community-libs-5.7.26-1.el6.x86_64.rpm
mysql-community-server-5.7.26-1.el6.x86_64.rpm
查看系統(tǒng)是否安裝了mysql軟件
rpm -qa|grep -i mysql
執(zhí)行刪除命令
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
沒有返回值不需要執(zhí)行命令
建立mysql文件夾
在/opt目錄下建立mysql文件夾:
/opt/mysql
使用連接工具Xftp將rpm的包上傳至/opt/mysql目錄下

20190613192732229.png
檢查是否自帶mariadb數(shù)據(jù)庫
rpm -qa|grep mariadb
刪除mariadb數(shù)據(jù)庫
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
安裝Mysql
進入/opt/mysql目錄
cd /opt/mysql
rpm -ivh命令安裝3個rpm包(第4個單拿出來談)
rpm -ivh mysql-community-common-5.7.26-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el6.x86_64.rpm
按照上述代碼順序,依次執(zhí)行。

20190613194209244.png
每次執(zhí)行后,你如果看到了如圖進度標志,則恭喜你安裝成功了。
最后,你需要再一次確認是否成功安裝了3個rpm包,鍵入命令:
rpm -qa | grep mysql
它可以幫你查看當前mysql安裝情況,請看下圖,如果你也有則證明你可以繼續(xù)進行了。

20190613194640314.png
安裝第四個rpm包(mysql-community-server-5.7.26-1.el6.x86_64.rpm)
rpm -ivh mysql-community-server-5.7.26-1.el6.x86_64.rpm --force --nodeps
如果也出現(xiàn)了【#######100%】標志,那么恭喜你完成了Mysql的全部安裝。
啟動Mysql服務
service mysqld start

20190613195806183.png
如果你看到了綠顏色的【OK】,那么你的Mysql可以工作了,但還需要以下設置。
獲取自動生成的臨時密碼
首次安裝后,必須生成臨時密碼才能登錄到Mysql客戶端。
注意:此命令是rpm方式安裝Mysql才有的【mysqld.log】文件。
如果你不是從本篇文章從前到后安裝,請謹慎,因為它只對rpm方式安裝的mysql有效。
grep 'temporary password' /var/log/mysqld.log

20190613201023481.png
【 l)a_gg2R;21! 】就是你的臨時密碼,保存下來。
利用臨時密碼登錄到Mysql客戶端
sudo mysql -u root -p
你會看到如圖所示的password標志,輸入剛剛臨時生成的密碼(輸入密碼時不可見)。

20190613201311963.png
最后,你會看到如圖狀態(tài),恭喜你,你成功了。

20190613201544934.png
設置新的Mysql密碼(不再使用臨時密碼)
alter user 'root'@'localhost' identified by 'Aa123..';
根據(jù)規(guī)則,必須要含有大小寫字母,數(shù)字,符號,成功的話會出現(xiàn)“OK”的標志。
授權(quán)root允許遠程訪問(可視化軟件可以建立鏈接)
授權(quán)命令
grant all privileges on *.* to 'root'@'%' identified by 'Aa123..';
刷新授權(quán)
flush privileges;
此時,你的Mysql就可以被遠程連接了。