centos筆記-安裝特定版本的mysql
centos6的yum默認安裝的mysql是5.1版,
如果要安裝5.6.16 版,有三個辦法
1.yum方式,
這個方式的好處是通過yum安裝卸載都很方便,壞處是版本無法詳細制定,比如官方版本yum庫,只有mysql5.6.37版
從mysql下載yum庫,進行安裝,參考:https://segmentfault.com/a/1190000007667534
或者http://www.cnblogs.com/a3470194/p/5480911.html
版本庫參考官網https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
安裝過程中出現了一個問題,NOKEY問題,參考 yum遇到warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY的解決辦法
之後就安裝完畢,
2.用RPM安裝,
這個安裝的好處是版本可以詳細制定,壞處是卸載麻煩點,所以我用的這種方式,詳細講述一下過程
參考CentOS6.5系統下RPM包安裝MySQL5.6
這個安裝的是5.6.21,改一下版本號即可
安裝完後,默認的配置文件時在/usr/my.cnf(這個目錄可能因為系統版本不同而出現差異,自己仔細看安裝log),我們可以復制到/etc目錄下,cp /usr/my.cnf /etc/my.cnf
之後執行/usr/bin/mysql_install_db 來初始化mysql
安裝過程中的log要仔細看,臨時密碼放在這個文件裏
/root/.mysql_secret
安裝完畢,啟動時,會出現找不到mysql.sock,這個問題沒有深入研究,只要用service 命令啟動即可
service mysql start
進入mysql後,修改密碼
SET PASSWORD = PASSWORD(‘xxxxx‘);
之後,建立普通用戶並賦予權限
CREATE USER ‘mysql‘@‘%‘ IDENTIFIED BY ‘xxxxx‘;
GRANT ALL ON *.* TO ‘mysql‘@‘%‘;
參考MySQL創建用戶與授權方法
3.官網下載安裝包,用scp傳到服務器,進行安裝,和第二種方式有點像,這個適用於版本要求比較特殊的情景下。
好處:適用各種版本的安裝;壞處:安裝麻煩,下載麻煩
centos筆記-安裝特定版本的mysql