下面给出 Linux 安装 MySQL 8.0.19 的详细步骤及问题解决方法:
步骤一、下载并安装 MySQL Yum Repository
- 打开终端(Terminal),使用管理权限运行以下命令,以下载 MySQL Software Repository for Red Hat Enterprise Linux 7:
shell
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- 通过以下命令安装 MySQL Yum Repository:
shell
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
步骤二、安装 MySQL 8.0.19
- 使用以下命令安装 MySQL 8.0.19:
shell
sudo yum install mysql-server
- 安装完成后,在终端中输入以下命令,以启动 MySQL 服务:
shell
sudo systemctl start mysqld.service
同时启用 MySQL 服务:
shell
sudo systemctl enable mysqld.service
- 通过以下命令查看 MySQL 服务状态:
shell
sudo systemctl status mysqld.service
若返回以下信息,说明 MySQL 服务已成功运行:
shell
Active: active (running)
步骤三、配置 MySQL 服务器并设置初始密码
- 在启动 MySQL 服务后,使用以下命令生成一个随机密码:
shell
sudo grep 'temporary password' /var/log/mysqld.log
随机密码将显示在终端中。
- 使用以下命令连接到 MySQL 服务器:
shell
sudo mysql -u root -p
系统将提示您输入 MySQL 服务器的初始密码。使用步骤3的随机密码进行验证。
- 此时在 MySQL shell 终端中,输入以下命令以更新密码策略并重新设置密码:
mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将 new_password 替换为您自己的密码。
- 更新密码后,刷新权限表:
mysql
FLUSH PRIVILEGES;
- 退出 MySQL shell:
mysql
exit
步骤四、卸载 MySQL
- 如果你想从你的系统中卸载 MySQL,请使用以下命令:
shell
sudo yum remove mysql-community-server
- 通过以下命令删除所有与 MySQL 相关的设置和依赖项:
shell
sudo yum autoremove
以上就是安装 MySQL 8.0.19 的详细步骤和问题解决方法,下面给出两个问题的解决方法示例:
问题一:出现错误“Public key for mysql80-community-release-el7-3.noarch.rpm is not installed”
遇到此问题,应该安装 RPM 公共密钥,以管理稳定性和完整性。
解决步骤:执行以下命令以安装 RPM 公共密钥:
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-8.0
问题二:在执行“sudo systemctl start mysqld.service”时,出现”触发条件不满足(注意 service 无法启动)“错误。
这可能是由 AppArmor 或 SELinux 等安全机制引起的。
解决步骤:执行以下命令以检查 SELinux:
sudo sestatus
如果状态为“Enforced”(强制执行),则需要将其临时禁用:
sudo setenforce 0
如果 SELinux 无法禁用,请参阅 Red Hat Enterprise Linux 7 官方文档,以获取更多信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux 安装 mysql 8.0.19 详细步骤及问题解决方法 - Python技术站