如何在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
按“ y”下载并安装MySQL依赖项。 @mysql模块将自动在系统上安装所有依赖项和MySQL。
一段时间后,终端将显示“完成”消息。这意味着MySQL已成功安装在您的系统上。
第四步。 MySQL Server 8安装完成后,使用以下命令启动并启用MySQL服务:
$ sudo systemctl enable --now mysqld
第五步 在开始之前,最好检查一下MySQL服务的运行状态:
$ sudo systemctl status mysqld
在下面的屏幕截图中,您可以看到MySQL服务正在我的系统上运行。
第六步 要为您的MySQL服务器设置安全的root密码,请运行以下脚本。
$ sudo mysql_secure_installation
运行上述脚本时,系统将提示您配置一个名为“ validate_password”的密码验证组件。 按“ y”,然后按“ Enter”键。自动配置密码验证组件。以下提示将询问您密码的长度。终端具有三个选项:0:低,1:中,2:电源。选择选项“ 2”以获得强密码。然后设置root密码。您必须输入新的root密码,然后重新输入root密码。之后,更多的用户提示将显示在终端上,以确认下一个问题。
- 您要删除匿名用户吗?
- 您是否要限制root用户对本地计算机的访问?
- 您要删除测试数据库吗?
- 是否想重新加载表特权?
您需要对所有必需的问题回答“是”或键入“ 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