如何在CentOS 8上安装MySQL 8

MySQL Server是用于关系数据库的最常用工具。使用一台服务器托管多个数据库,该服务器允许多个用户分别访问这些数据库。在撰写本文时,您可以安装MySQL Server 8.0。此版本引入了一些与某些应用程序不兼容的新功能。因此,在部署到CentOS 8服务器之前,请先阅读应用程序文档。

本文介绍如何使用终端在CentOS 8上安装MySQL。我已经在CentOS系统上实现了下面描述的一些必需命令。

在CentOS 8上安装MySQL

要在系统上安装MySQL服务器,您需要执行以下步骤:

步骤1。 以root用户登录系统。因此,您可以为CentOS 8安装一些必需的软件包。

第2步。 按“ Ctrl + Alt + t”打开终端。或者,您可以从应用程序启动器启动终端应用程序,如下所示:

第三步 然后使用Yum Package Manager在您的系统上安装MySQL Server 8。在终端中输入以下命令:

$ sudo dnf install @mysql

使用DNS安装mysql

按“ y”下载并安装MySQL依赖项。 @mysql模块将自动在系统上安装所有依赖项和MySQL。

确认安装

一段时间后,终端将显示“完成”消息。这意味着MySQL已成功安装在您的系统上。

MySQL安装成功完成。

第四步。 MySQL Server 8安装完成后,使用以下命令启动并启用MySQL服务:

$ sudo systemctl enable --now mysqld

启用mysql服务

第五步 在开始之前,最好检查一下MySQL服务的运行状态:

$ sudo systemctl status mysqld

在下面的屏幕截图中,您可以看到MySQL服务正在我的系统上运行。

检查MySQL的状态

第六步 要为您的MySQL服务器设置安全的root密码,请运行以下脚本。

$ sudo mysql_secure_installation

安全的MySQL安装

运行上述脚本时,系统将提示您配置一个名为“ validate_password”的密码验证组件。 按“ y”,然后按“ Enter”键。自动配置密码验证组件。以下提示将询问您密码的长度。终端具有三个选项:0:低,1:中,2:电源。选择选项“ 2”以获得强密码。然后设置root密码。您必须输入新的root密码,然后重新输入root密码。之后,更多的用户提示将显示在终端上,以确认下一个问题。

  1. 您要删除匿名用户吗?
  2. 您是否要限制root用户对本地计算机的访问?
  3. 您要删除测试数据库吗?
  4. 是否想重新加载表特权?

您需要对所有必需的问题回答“是”或键入“ y”,以进一步解决问题。

步骤7 现在,使用命令行与MySQL服务器进行交互。输入以下命令以启动MySQL环境。

$ mysql -u root -p

您需要输入上面定义的root密码。现在,您已经在系统上安全地配置了MySQL Server 8。现在,您可以使用MySQL命令来查找更多信息。

使用MySQL服务器创建数据库

要创建名为“ vitux”的数据库,请运行以下命令:

mysql> create database vitux;

另外,您可以使用以下命令向用户授予特权:

mysql> GRANT ALL ON vitux.* TO [email protected] IDENTIFIED BY 'kbuzdar123';

如果要关闭MySQL命令行环境,请编写以下命令以切换到普通shell。

mysql> exit

结论

在本文中,您学习了如何在CentOS 8系统上安装MySQL Server 8。希望您喜欢这篇文章,将来对您有用。请在评论框中的评论中向我们发送您的反馈。

如何在CentOS 8上安装MySQL 8

Sidebar