官方文档
2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository
官网查找最新版本
- MySQL Product Archives
复制这个链接地址,并下载
wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm
接下来,按照官方文档步骤操作即可
-
yum localinstall mysql80-community-release-el7-7.noarch.rpm
已加载插件:fastestmirror 正在检查 mysql80-community-release-el7-7.noarch.rpm: mysql80-community-release-el7-7.noarch mysql80-community-release-el7-7.noarch.rpm 将被安装 正在解决依赖关系 --> 正在检查事务 ---> 软件包 mysql80-community-release.noarch.0.el7-7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ========================================================================================================================================================================================================== Package 架构 版本 源 大小 ========================================================================================================================================================================================================== 正在安装: mysql80-community-release noarch el7-7 /mysql80-community-release-el7-7.noarch 10 k 事务概要 ========================================================================================================================================================================================================== 安装 1 软件包 总计:10 k 安装大小:10 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : mysql80-community-release-el7-7.noarch 1/1 验证中 : mysql80-community-release-el7-7.noarch 1/1 已安装: mysql80-community-release.noarch 0:el7-7 完毕!
-
yum repolist all | grep mysql
mysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Comm 禁用 mysql-cluster-7.5-community-source MySQL Cluster 7.5 Comm 禁用 mysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Comm 禁用 mysql-cluster-7.6-community-source MySQL Cluster 7.6 Comm 禁用 mysql-cluster-8.0-community/x86_64 MySQL Cluster 8.0 Comm 禁用 mysql-cluster-8.0-community-debuginfo/x86_64 MySQL Cluster 8.0 Comm 禁用 mysql-cluster-8.0-community-source MySQL Cluster 8.0 Comm 禁用 mysql-connectors-community/x86_64 MySQL Connectors Commu 启用: 213 mysql-connectors-community-debuginfo/x86_64 MySQL Connectors Commu 禁用 mysql-connectors-community-source MySQL Connectors Commu 禁用 mysql-tools-community/x86_64 MySQL Tools Community 启用: 96 mysql-tools-community-debuginfo/x86_64 MySQL Tools Community 禁用 mysql-tools-community-source MySQL Tools Community 禁用 mysql-tools-preview/x86_64 MySQL Tools Preview 禁用 mysql-tools-preview-source MySQL Tools Preview - 禁用 mysql57-community/x86_64 MySQL 5.7 Community Se 禁用 mysql57-community-source MySQL 5.7 Community Se 禁用 mysql80-community/x86_64 MySQL 8.0 Community Se 启用: 386 mysql80-community-debuginfo/x86_64 MySQL 8.0 Community Se 禁用 mysql80-community-source MySQL 8.0 Community Se 禁用
-
yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 213 mysql-tools-community/x86_64 MySQL Tools Community 96 mysql80-community/x86_64 MySQL 8.0 Community Server 386
-
yum install mysql-community-server
...... 已安装: mysql-community-libs.x86_64 0:8.0.32-1.el7 mysql-community-libs-compat.x86_64 0:8.0.32-1.el7 mysql-community-server.x86_64 0:8.0.32-1.el7 作为依赖被安装: mysql-community-client.x86_64 0:8.0.32-1.el7 mysql-community-common.x86_64 0:8.0.32-1.el7 mysql-community-icu-data-files.x86_64 0:8.0.32-1.el7 net-tools.x86_64 0:2.0-0.25.20131004git.el7 作为依赖被升级: mysql-community-client-plugins.x86_64 0:8.0.32-1.el7 替代: mariadb-libs.x86_64 1:5.5.68-1.el7 完毕!
-
mysql -V
mysql Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL)
-
启动服务
service mysqld status
service mysqld start
service mysqld status
-
查询初始密码
grep ‘temporary password’ /var/log/mysqld.log空的?因为之前安装过其他版本的 mysql ,只是 yum remove 了,删除残留数据再来!
rm -rf /var/lib/mysql
systemctl restart mysqld
grep ‘temporary password’ /var/log/mysqld.log
2023-03-23T09:04:09.354999Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: EhcDm23dq3/a