最近学习 mysql 菜鸟教程 ,在 CentOS 7 上,教程里安装 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm ,el7-5 一定是比较旧的版本了,但是到哪里可以找到最新的版本呢?当然是官网和官方仓库 (repo)
官网查找最新版本
Installing MySQL on Linux Using the MySQL Yum Repository
-  yum 方式安装mysql 5.7 最新版的话,上这里去找 https://repo.mysql.com/  复制链接地址 https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm 
 可以看到最新的是 el7-11
-  如果逐个点进去到这里 https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/,最后两条 
  
 复制链接地址
 https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm,这是 el7-10 ,差一个版本
-  接下来就按照官方文档操作即可 
 2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository
抄录一下本人的过程
-  下载并加入到本地 yum 仓库 wget https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm yum localinstall mysql57-community-release-el7-11.noarch.rpm yum repolist all | grep mysql yum repolist enabled | grep mysql 
-  yum install mysql-community-server 报错了! 源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-libs-compat-5.7.41-1.el7.x86_64 
 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
-  到 https://repo.mysql.com/ 去找 GPG 密钥,并导入 
  复制该链接地址 https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 删除已经存在的 
 rm /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql重新导入 
 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
-  再次 yum install mysql-community-server 安装 ,OK yum install mysql-community-server service mysqld status service mysqld start service mysqld status 
-  查询临时密码 grep ‘temporary password’ /var/log/mysqld.log 2023-03-01T07:54:08.337999Z 1 [Note] A temporary password is generated for root@localhost: y3kV9iDdQn!q
-  使用临时密码启动 mysql ,继续 
 mysql -uroot -p
至此安装完成!



















