Yum 安装 MySQL 8

MySQL是一种常见的关系型数据库管理系统,广泛应用于Web应用程序和服务器端开发。它提供了高性能、可扩展性和可靠性。本文将指导您使用Yum包管理器在CentOS上安装MySQL 8。

步骤1:更新系统

在安装MySQL之前,首先需要确保系统是最新的。使用以下命令更新系统:

sudo yum update -y

步骤2:添加MySQL存储库

MySQL官方提供了一个Yum存储库,可以从该存储库中获取MySQL软件包。通过执行以下步骤,可以将此存储库添加到CentOS系统中。

  1. 下载MySQL存储库配置文件:
sudo wget 
  1. 安装MySQL存储库配置文件:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

步骤3:安装MySQL服务器

现在可以使用Yum包管理器安装MySQL服务器。执行以下命令:

sudo yum install mysql-server -y

步骤4:启动MySQL服务

安装完成后,可以通过以下命令启动MySQL服务:

sudo systemctl start mysqld

步骤5:设置MySQL的自动启动

使用以下命令将MySQL设置为开机自动启动:

sudo systemctl enable mysqld

步骤6:获得初始密码

MySQL安装后,默认情况下会生成一个随机的初始密码。可以使用以下命令获取初始密码:

sudo grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'

步骤7:设置新密码

首次登录MySQL时,需要使用初始密码。使用以下命令登录MySQL:

mysql -u root -p

然后,输入初始密码。

登录成功后,可以使用以下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

new_password替换为您想要设置的新密码。

步骤8:测试MySQL连接

使用以下命令验证MySQL服务器是否正常工作:

mysql -u root -p

输入新密码后,如果成功登录,则说明MySQL服务器已成功安装并可以正常工作。

总结

通过使用Yum包管理器,我们可以轻松地在CentOS系统上安装MySQL 8。按照上述步骤,您可以完成安装、启动、设置密码和测试MySQL服务器的过程。

参考

  • [MySQL 8.0在CentOS 7上的安装指南](
  • [MySQL 官方文档](