標籤:nbsp sql 問題: --nodeps mysq 查看 etc 服務 rpm
在linux系統上部署mysql,使用的版本為MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar,在Linux系統中解壓,安裝解壓檔案裡的如下兩個檔案:
(主要安裝裡面的這兩個檔案:MySQL-server-5.6.34-1.rhel5.x86_64.rpm、MySQL-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。
Linux環境下部署mysql異常問題:發現沒有my.cnf檔案