使用MySQL Yum儲存庫的快速在centos安裝mysql5.7
前言
前幾天想在centos上裝一個mysql來模擬mysql伺服器,但是參考網上的很多文章都安裝有些問題,這裡我總結我在centos按章mysql遇到的問題和操作流程。
本文參考mysql官方安裝過程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
用本文安裝方式centos需要能訪問網路。
2.下載mysql的rpm包
官方下載地址:https://dev.mysql.com/downloads/repo/yum/
因為我的是centos系統,下載的是如下圖:
點完下後會跳轉到另一個頁面:
點選我標註的內容就開始下載。
3.centos安裝mysql
在開始安裝前你需要將你下載的檔案拷貝到你的centos系統中。
3.1新增Mysql Yum儲存庫
在centos命令列執行以下命令
shell> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm
新增成功顯示:
3.2選擇Release版本
a.使用此命令檢視MySQL Yum儲存庫中的所有子儲存庫:
shell> yum repolist all | grep mysql
可以檢視到所有子儲存庫如下:
其中有我們本次需要的mysql57。
b.通過以下命令禁用8.0系列的子儲存庫並啟用5.7系列的子儲存庫:
shell> sudo yum-config-manager --disable mysql80-community
shell> sudo yum-config-manager --enable mysql57-community
執行如上命令後如上圖已經禁用mysql80的子儲存庫,啟用了mysql57的子儲存庫。
c.你也可以通過以下命令來確認是否已經啟用mysql57,禁用mysql80成功
shell> yum repolist enabled | grep mysql
結果如下:
3.3安裝mysql
執行以下命令:
shell> sudo yum install mysql-community-server
在安裝的過程中會有幾次讓你輸入y/n,都輸入y。
安裝過程會有些慢,你可以泡杯茶聽聽歌休息一會。
安裝成功如下圖(圖中顯示安裝的mysql版本為5.7):
3.4啟動mysql
執行如下命令啟動mysql:
shell> sudo service mysqld start
啟動成功如下圖顯示:
3.4.1檢視mysql初始密碼
shell> sudo grep 'temporary password' /var/log/mysqld.log
上圖黑色部分即為初始密碼。
3.4.2登入mysql
執行如下命令:
shell> mysql -uroot -p
然後輸入上面的初始密碼登入
出現如下圖即為登入成功:
3.4.3更改登入密碼
執行如下命令(命令中的"123456"為新設定的密碼):
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
執行完成後下次你就可以有這個新密碼登入了。
下次再啟動mysql時就可以依次執行如下命令即可:
shell> sudo service mysqld start
shell> mysql -uroot -p
4.安裝完成
如果遇到其問題或者想要升級你的mysql可以更多的參考mysql官方安裝過程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
謝謝觀看。