CentOS 7 安装 mysql 5.7 最新版本
迪丽瓦拉
2024-05-31 04:47:16
0

最近学习 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

  1. yum 方式安装mysql 5.7 最新版的话,上这里去找

    https://repo.mysql.com/

    在这里插入图片描述

    复制链接地址 https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
    可以看到最新的是 el7-11

  2. 如果逐个点进去到这里 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 ,差一个版本

  3. 接下来就按照官方文档操作即可
    2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository

抄录一下本人的过程

  1. 下载并加入到本地 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

  2. 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

  3. 到 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

  4. 再次 yum install mysql-community-server 安装 ,OK

    yum install mysql-community-server

    service mysqld status

    service mysqld start

    service mysqld status

  5. 查询临时密码

    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
    
  6. 使用临时密码启动 mysql ,继续
    mysql -uroot -p

至此安装完成!

相关内容