1. 程式人生 > >使用MySQL Yum儲存庫的快速在centos安裝mysql5.7

使用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/

謝謝觀看。