安裝前,先確定本地的mysql已經被解除安裝:
安裝mysql:
安裝編譯代碼需要的包:
下載下傳解壓mysql:
編譯安裝:
配置mysql:
修改/usr/local/mysql權限
初始化mysql配置
注:在啟動mysql服務時,會按照一定次序搜尋my.cnf,先在/etc目錄下找,找不到則會搜尋"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,這是新版mysql的配置檔案的預設位置!
注意:在centos 6.8版作業系統的最小安裝完成後,在/etc目錄下會存在一個my.cnf,需要将此檔案更名為其他的名字,如:/etc/my.cnf.bak,否則,該檔案會幹擾源碼安裝的mysql的正确配置,造成無法啟動。
在使用"yum update"更新系統後,需要檢查下/etc目錄下是否會多出一個my.cnf,如果多出,将它重命名成别的。否則,mysql将使用這個配置檔案啟動,可能造成無法正常啟動等問題。
啟動mysql:
添加服務腳本到init.d目錄下,并設定開機啟動
建立mysql的sock目錄,并啟動
設定path,要不不能直接調用mysql,修改/etc/profile.d/mysql.sh檔案,在檔案末尾添加
修改root密碼:
設定root使用者可以遠端通路:
紅色的password為遠端通路時,root使用者的密碼,可以和本地不同。
至此,mysql編譯安裝完畢