CentOS 8上使用DNF工具轻松安装MySQL 8.0教程

MySQL 是世界上最受欢迎的关系型数据库管理系统之一,被广泛应用于各种网站和应用程序中。对于 CentOS 用户来说,在系统上安装 MySQL 数据库是一项常见的需求。本教程将详细介绍如何在 CentOS 8 上使用 DNF 工具快速且简单地安装 MySQL 8.0 版本。

图片[1]-CentOS 8上使用DNF工具轻松安装MySQL 8.0教程-连界优站

准备工作

在开始之前,请确保你拥有 root 用户权限或具备使用 sudo 命令的能力。此外,确保你的 CentOS 系统是最新的,可以通过运行以下命令来更新系统:

sudo dnf update -y

步骤一:安装 MySQL 服务器

CentOS 8 的仓库中包含了 MySQL 的安装包,因此安装过程十分简单。只需使用 DNF 软件包管理器来安装 MySQL 服务器:

sudo dnf install @mysql

这条命令将会安装 MySQL 8.0 服务器及其所有必要的依赖项。

步骤二:启动 MySQL 服务

安装完成后,你需要启动 MySQL 服务,并确保它在系统启动时自动启动。这可以通过运行以下命令来实现:

sudo systemctl enable --now mysqld

这将激活 MySQL 服务,并立即启动它。你可以通过下面的命令来检查 MySQL 服务的状态:

sudo systemctl status mysqld

如果一切正常,你应该会看到类似 active (running) 的输出,表明 MySQL 服务正在运行。

步骤三:安全配置 MySQL

为了确保 MySQL 的安全性,强烈建议你运行 mysql_secure_installation 脚本。这个脚本将引导你完成一系列的安全配置,比如设置 MySQL 根用户的密码,移除匿名用户等:

sudo mysql_secure_installation

按照脚本的提示,回答相关问题,通常情况下,选择 “yes” 即可。

步骤四:连接到 MySQL

完成上述步骤后,你可以使用命令行工具连接到 MySQL 服务器。使用 mysql 命令加上 -u root 参数和 -p 来输入密码:

mysql -u root -p

输入你在 mysql_secure_installation 中设置的密码,即可进入 MySQL 命令行界面。

进阶设置:更改默认认证插件

由于 CentOS 8 中的某些客户端工具和库可能与 caching_sha2_password 方法不兼容,因此默认情况下 MySQL 使用的是 mysql_native_password 认证插件。如果你希望更改默认认证插件为 caching_sha2_password,可以编辑 /etc/my.cnf.d/mysql-default-authentication-plugin.cnf 文件,并修改 default_authentication_plugin 的值为 caching_sha2_password

sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf

修改后,记得重启 MySQL 服务以使更改生效:

sudo systemctl restart mysqld

总结

通过上述步骤,你已经成功在 CentOS 8 上安装并配置了 MySQL 8.0 数据库服务器。现在,你可以开始创建数据库、用户,并开发你的应用程序了。记得定期更新你的系统和数据库以保持安全性和稳定性。

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容