在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。