1. 程式人生 > >centos筆記-安裝特定版本的mysql

centos筆記-安裝特定版本的mysql

建立 好處 ret 筆記 6.5 安裝過程 無法 sign 權限

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