CentOS 7 使用yum安装MySQL8教程

需积分: 11 3 下载量 142 浏览量 更新于2024-09-11 收藏 415KB DOCX 举报
"在CentOS 7上使用yum安装MySQL 8的步骤" 在CentOS 7系统中,使用yum工具安装MySQL 8是一个相对直接的过程。以下是详细步骤: 1. 首先,访问MySQL的官方网站(https://www.mysql.com/downloads/)下载适用于CentOS 7的yum源RPM文件。选择“Community”(社区版)以获取免费的个人使用版本。通常,你需要下载`mysql80-community-release-el7-1.noarch.rpm`这样的文件。 2. 下载完成后,将RPM文件上传至你的CentOS 7系统。这可以通过FTP或其他文件传输工具实现。确保文件被放置在一个可执行yum命令的位置。 3. 安装下载的RPM包,以便为yum配置MySQL 8的仓库: ``` sudo yum install -y mysql80-community-release-el7-1.noarch.rpm ``` 4. 接下来,使用yum工具安装MySQL社区服务器: ``` sudo yum install -y mysql-community-server ``` 5. 安装完成后,启动MySQL服务。在CentOS 7及以上版本中,应使用systemctl命令管理服务: ``` sudo systemctl start mysqld.service ``` 6. 检查MySQL服务的状态以确认其已成功启动: ``` sudo systemctl status mysqld.service ``` 7. 在首次安装后,MySQL会生成一个随机的初始密码。要找到这个密码,查看日志文件: ``` grep 'password' /var/log/mysqld.log ``` 8. 使用找到的初始密码,登录MySQL: ``` mysql -u root -p ``` 9. 输入显示的密码后,系统可能会提示你必须更改密码,因为MySQL有严格的密码策略。如果你尝试设置简单的密码,如`ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';`,可能会遇到错误,这是由于`validate_password_policy`设置导致的。 10. 为了满足密码策略并能够进行其他数据库操作,首先需要更改密码。创建一个满足要求的新密码,例如: ``` ALTER USER 'root'@'localhost' IDENTIFIED BY 'Your_Strong_Password'; ``` 11. 修改密码后,你将能够继续配置MySQL,例如设置远程访问、创建数据库和用户等。 通过以上步骤,你应该能够在CentOS 7系统上成功安装并启动MySQL 8服务,并完成了初次登录及密码更改。确保始终遵循最佳安全实践,如定期更新密码和限制不必要的网络访问。