Press "Enter" to skip to content

本地开发环境搭建[三] – Centos7安装MySQL8

在Centos7中安装MySQL8可以有很多种方法,我们通过本小节介绍的方法来实现MySQL8在Centos中的安装。

1.设置Yum源

执行如下命令可以在Centos中启用MySQL yum库:

2.安装MySQL8 Community Server

由于MySQL yum源中具有多个用于多个MySQL版本的源配置,所以需要在 mysql repo 文件中禁用所有的源:

然后执行以下命令来安装MySQL8:

静静地等待MySQL8安装完成。

3.启动MySQL服务

使用如下命令来启动MySQL服务:

4.查看root用户的默认密码

当我们安装好MySQL8后,软件默认为root用户创建了一个临时的密码。想要查看该默认密码,可以使用如下命令:

可以在输出内容的末尾看到root用户的默认密码。

5.安装MySQL Secure

执行 mysql_secure_installation 命令来配置MySQL安全向导,它将会要求我们输入刚刚查看的默认密码。

输入完临时密码并敲击回车后,系统会出现如下提示:

The existing password for the user account root has expired. Please set a new password.

意思就是说临时密码已经失效,需要我们设置一个新密码。所以我们需要在“New password:”和”Re-enter new password:“中共输入两次我们的新密码。

如果提示修改root密码,输入两次密码敲击回车即可。

然后系统将提示我们确认如下配置,建议全部输入“y”:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) :y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) :y

配置向导里面我们移除了匿名用户、禁止root远程登录、移除了test数据库和访问权限,最后重新载入权限表,完成所有配置。

6.重启MySQL并设置开机启动

通过如下命令重启MySQL服务:

我们将MySQL加入开机自启:

至此,Centos7中安装MySQL8已经成功了。

Comments are closed, but trackbacks and pingbacks are open.