Linux環境下部署mysql異常問題:發現沒有my.cnf文件


在linux系統上部署mysql,使用的版本為MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar,在Linux系統中解壓,安裝解壓文件里的如下兩個文件:

(主要安裝里面的這兩個文件:MySQL-server-5.6.34-1.rhel5.x86_64.rpmMySQL-client-5.6.34-1.rhel5.x86_64.rpm

5.6版本的mysql

但是在Linux系統中自帶mysql,如果安裝的是5.6版本的mysql,最好不要卸載掉自帶的mysql。

 

*******************查看和卸載linux自帶的mysql***************************

查看自帶mysql的命令:rpm -qa | grep mysql   ,然后查詢到某個文件名為:xxxxxxx

卸載掉:rpm -e --nodeps xxxxxx

***************************************************************

 

如果你卸載掉自帶的mysql,你會卸載掉 /etc/my.cnf  里面的文件,系統里缺少my.cnf文件,在你重啟Linux時,會提示找不到pid,報錯;

即使安裝了5.6版本的server和client,也不會生成my.cnf文件,mysql服務無法正常啟動。

正確的做法是,不要卸掉linux自帶的mysql,然后安裝5.6版本的,再修改my.cnf文件即可使用。

mysql5.5版本的好像可以卸載自帶的mysql,然后安裝5.5版本的,在修改my-default.cnf,可以使用,這個我沒有嘗試。

總結一句話:安裝MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar的不要卸載自帶的mysql。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM