记录第一次安装 MySQL 。
1)先检查系统是否安装 MySQL 。
yum list installed mysql*
rpm -qa | grep mysql*

2)查看有没有 MySQL 安装包
yum list mysql*

3)官网查找MySQL安装包。
centos7 默认安装的是 MariaDB ,所以需要去官网查找 MySQL 安装包。
https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm

右键,复制连接

4)wget 下载到 Linux 本地,然后用 yum 来安装。
wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
yum install mysql80-community-release-el7-6.noarch.rpm -y



5)查看安装结果
yum repolist enabled | grep mysql.*

6)安装 MySQL 服务器
输入 yum install mysql-community-server -y 发现出现以下错误:获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022"

查阅发现是 GPG 对于包的源 key 的验证没有通过。处理办法:在 yum install 版本后面加上 --nogpgcheck,即可绕过 GPG 验证成功安装。
yum install mysql-community-server --nogpgcheck

7)启动并查看 MySQL 服务
systemctl start mysqld.service
systemctl status mysqld.service

8)查看数据库密码下,mysql5.7之后登录需要密码,mysql第一次启动时会生成
grep "password" /var/log/mysqld.log

9)登录MySQL,初始化数据库密码
#填入登录密码,-u,-p紧接参数,没有空格,密码可以用单引号括起来,如果不是用单引号,对于特殊字符需要加 \ 转义。
mysql -uroot -p'>IO(8y-SRc<v'
#首次登陆后需要修改密码,密码要符合策略:大小写字母,数字,字符8位以
alter user 'root'@'localhost' identified by 'Mima+12345';

10)设置自启动
systemctl enable mysqld
systemctl daemon-reload
![]()
这篇博客记录了在CentOS7系统中安装MySQL8.0的完整过程,包括检查系统是否已安装MySQL,下载安装包,使用yum安装,解决GPG密钥验证问题,启动并检查MySQL服务,查看和修改初始密码,以及设置服务自启动。在安装过程中遇到了GPG验证失败的问题,通过添加--nogpgcheck参数成功绕过了这个问题。
1253

被折叠的 条评论
为什么被折叠?



