mysql官方文檔提供了豐富的文檔,其中包括如何在不同的平台安裝mysql。今天選擇教程中的其中一種:使用yum在linux環境下安裝mysql.
教程地址:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
一、說明:
1、linux環境:本人的環境是centOS7
2、mysql版本:本文選擇安裝的是mysql5.7版本。
3、因為在安裝過程中需要下載依賴包,因此使用yum安裝的方式要確保網絡通暢
二、安裝mysql
1、首先添加mysql yum庫,地址:http://repo.mysql.com/
在地址中選擇我們要安裝的mysql57-community-release-el7-8.noarch.rpm,使用命令進行下載
命令:
$wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2、安裝下載的mysql包
$sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、安裝mysql
$sudo yum install mysql-community-server
注:這個過程中會下載依賴包 大小在200M左右,如果下載因為網絡原因導致下載失敗,可重復第三步的命令 ,會繼續下載依賴包並完成安裝,完成后會有提示。
4、啟動mysql
$sudo service mysqld start
查看啟動狀態
$sudo service mysqld status //當狀態為running表示啟動成功
5、修改root密碼
當mysql啟動后會創建超級用戶root 同時會提供一個臨時密碼 這個密碼存放在錯誤日志中,可以通過命令來查詢
$sudo grep 'temporary password' /var/log/mysqld.log
6、進入mysql數據庫
$mysql -uroot -p //回車后需要輸入root的密碼 也就是上面查詢到的臨時密碼
7、修改root密碼
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密碼';
注:mysql5.7的密碼規則為最小8個字符需要有小寫大寫數字和特殊字符,如果覺得麻煩可以改變mysql的密碼驗證策略,在此不作說明。
8、開啟遠程訪問權限
因為mysql安裝后默認的host是localhost 無法使用遠程訪問,需要將host的值由localhost 改為 %即可
mysql>update mysql.user set Host='%' where User='root';
以上就是在linux環境下安裝mysql的基本過程。