使用MySQL yum源安裝MySQL


#首先,將MySQL Yum存儲庫添加到系統的存儲庫列表中。
#在https://dev.mysql.com/downloads/repo/yum/地址中,下載mysql yum repository
[root@alone-mysql tools]# wget --no-check-certificate https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

 

#使用以下命令安裝下載的發布包,其中U表示升級,v表示顯示安裝過程,h表示顯示進度, 一旦發布包安裝到您的系統上,yum update命令進行的任何系統范圍的更新(或支持dnf的系統的dnf升級)
將自動升級您系統上的MySQL包,並且如果yum在MySQL yum存儲庫中找到替代包,那么它還將替換任何本機第三方包。
#也可以使用yum localinstall mysql80-community-release-el6-3.noarch.rpm命令來代替當前命令,這兩個命令都是在/etc/yum.repos.d目錄中釋放兩個文件 [root@alone-mysql tools]# rpm -Uvh mysql80-community-release-el6-3.noarch.rpm warning: mysql80-community-release-el6-3.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ########################################### [100%] 1:mysql80-community-relea########################################### [100%] #這樣操作之后會在/etc/yum.repos.d目錄中釋放兩個文件 [root@pinyoyougou-docker ~]# ls -l /etc/yum.repos.d | grep mysql -rw-r--r-- 1 root root 2076 4月 25 2019 mysql-community.repo -rw-r--r-- 1 root root 2108 4月 25 2019 mysql-community-source.repo #在MySQL Yum存儲庫、MySQL社區服務器的不同版本系列托管在不同的子存儲庫中。最新的GA系列(當前的MySQL 8.0)的子存儲庫在默認情況下是啟用的,所有其他系列(例如,MySQL 5.7系列)的子存儲庫
在默認情況下是禁用的。使用此命令查看MySQL Yum存儲庫中的所有子存儲庫,並查看哪些子存儲庫已啟用或禁用,當前命令其實就是查看/etc/yum.repos.d目錄中的
mysql-community.repo和mysql-community-source.repo文件內容 [root@pinyoyougou-docker ~]# yum repolist all | grep mysql mysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community 禁用 mysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - So 禁用 mysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community 禁用 mysql-cluster-7.6-community-source MySQL Cluster 7.6 Community - So 禁用 mysql-cluster-8.0-community/x86_64 MySQL Cluster 8.0 Community 禁用 mysql-cluster-8.0-community-source MySQL Cluster 8.0 Community - So 禁用 mysql-connectors-community/x86_64 MySQL Connectors Community 啟用: 141 mysql-connectors-community-source MySQL Connectors Community - Sou 禁用 mysql-tools-community/x86_64 MySQL Tools Community 啟用: 105 mysql-tools-community-source MySQL Tools Community - Source 禁用 mysql-tools-preview/x86_64 MySQL Tools Preview 禁用 mysql-tools-preview-source MySQL Tools Preview - Source 禁用 mysql55-community/x86_64 MySQL 5.5 Community Server 禁用 mysql55-community-source MySQL 5.5 Community Server - Sou 禁用 mysql56-community/x86_64 MySQL 5.6 Community Server 禁用 mysql56-community-source MySQL 5.6 Community Server - Sou 禁用 mysql57-community/x86_64 MySQL 5.7 Community Server 禁用 mysql57-community-source MySQL 5.7 Community Server - Sou 禁用 mysql80-community/x86_64 MySQL 8.0 Community Server 啟用: 161 mysql80-community-source MySQL 8.0 Community Server - Sou 禁用

 

#這里我們需要禁用默認的mysql8,而啟用mysql5.5
[root@alone-mysql tools]# yum-config-manager --disable mysql80-community
[root@alone-mysql tools]# yum-config-manager --enable mysql55-community
#再查看已經生效的mysql yum repository
[root@alone-mysql tools]# yum repolist enabled | grep mysql       
mysql-connectors-community           MySQL Connectors Community              94
mysql-tools-community                MySQL Tools Community                   78
mysql55-community                    MySQL 5.5 Community Server             487
#也可以手工對mysql-community.repo文件進行編輯,將mysql 5.5的enabled設置為1,將mysql8.0的enabled設置為0
[root@alone-mysql tools]# ls -l /etc/yum.repos.d/mysql-community.repo 
-rw-r--r--. 1 root root 2074 May 26 22:15 /etc/yum.repos.d/mysql-community.repo

#然后使用yum安裝mysql
[root@alone-mysql tools]# yum install -y mysql-community-server
#啟動mysql,在啟動mysql的時候留意一下提示信息
[root@alone-mysql tools]# service mysqld start

#這里按照上面的提示設置一下mysql的密碼
[root@alone-mysql tools]# /usr/bin/mysqladmin -u root password 'root'
#現在可以使用新密碼登錄我們的mysql
[root@alone-mysql tools]# mysql -uroot -p
Enter password:

 詳細內容查看:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM