原來文鏈接:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
1. 添加MySQL Yum存儲庫
首先,將MySQL Yum存儲庫添加到系統的存儲庫列表中。跟着這些步驟:
a.訪問https://dev.mysql.com/downloads/repo/yum/,訪問MySQL Yum存儲庫的下載頁面 (我下載的Linux 6 https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm)。
b.選擇並下載適用於您的平臺的發行包。
c.使用以下命令安裝下載的發行包,替換 mysql80-community-release-el6-n.noarch.rpm 爲你下載的包的名稱:
shell> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm
2. 選擇發佈系列
使用MySQL Yum存儲庫時,默認選擇安裝MySQL的最新GA版本。如果這是你想要的,你可以跳到下一步, 用Yum安裝MySQL。
在MySQL Yum存儲庫(https://repo.mysql.com/yum/)中,MySQL社區服務器的不同發行版系列託管在不同的子存儲庫中。默認情況下啓用最新GA系列(當前爲MySQL 8.0)的子存儲庫,默認情況下禁用所有其他系列(例如,MySQL 5.7系列)的子存儲庫。使用此命令查看MySQL Yum存儲庫中的所有子存儲庫,並查看哪些子存儲庫已啓用或禁用(對於支持dnf的系統,請使用dnf替換 命令中的 yum):
shell> yum repolist all | grep mysql
要從最新的GA系列安裝最新版本,無需進行任何配置。要從最新GA系列以外的特定系列安裝最新版本,請在運行安裝命令之前禁用最新GA系列的子存儲庫並啓用特定系列的子存儲庫。如果您的平臺支持 yum-config-manager或dnf config-manager命令,則可以通過發出以下命令來執行此操作,這些命令禁用8.0系列的子存儲庫並啓用5.7系列的子存儲庫; 對於未啓用dnf的平臺:
shell> sudo yum-config-manager --disable mysql80-community //禁用不想安裝的版本
shell> sudo yum-config-manager --enable mysql57-community //啓用想安裝的版本
通過運行以下命令並檢查其輸出來驗證是否已啓用和禁用了正確的子存儲庫(對於啓用dnf的系統,請使用dnf替換 命令中的 yum):
shell> yum repolist enabled | grep mysql //結果爲想要安裝的版本(只有1個)
3. 安裝MySQL
通過以下命令安裝MySQL:
shell> sudo yum install mysql-community-server
4. 啓動MySQL服務器
使用以下命令啓動MySQL服務器:
shell> sudo service mysqld start
5. 設置密碼
如果未設置密碼:
shell> mysqladmin -u root password "newpass"
如果已經設置密碼:
shell> mysqladmin -u root password "oldpass" "newpass"
6. 開啓遠程連接
登陸到mysql:
shell> mysql -u root -p "password"
設置遠程訪問權限:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
刷新權限:
mysql> FLUSH PRIVILEGES;
(注意:需要檢查服務器公網入站端口3306是否開啓)
7. 存儲引擎(默認爲InnoDB)
查看支持的存儲引擎:
mysql> SHOW ENGINES; // InnoDB爲默認的存儲引擎
7. 修改mysql最大連接數
查看mysql最大連接數:
mysql> show variables like '%max_connections%';
修改mysql最大連接數:
mysql> set GLOBAL max_connections = 500;