当前位置:首页 > 系统教程 > 正文

CentOS 10安装MySQL详细教程(从零开始轻松部署MySQL数据库)

CentOS 10安装MySQL详细教程(从零开始轻松部署MySQL数据库)

欢迎阅读本篇详细的CentOS 10安装MySQL教程。无论你是Linux新手还是有一定经验的开发者,本文都将帮助你顺利完成MySQL安装教程。我们将一步步讲解如何在CentOS 10系统上部署MySQL数据库。

1. 更新系统软件包

在开始安装任何软件之前,建议先更新系统到最新状态。打开终端,执行以下命令:

sudo dnf update -y

2. 添加MySQL官方仓库

CentOS 10默认的软件源中可能不包含最新版MySQL,因此我们需要添加MySQL官方仓库。执行以下命令下载并安装仓库包:

sudo dnf install -y https://dev.mysql.com/get/mysql80-community-release-el10-1.noarch.rpm

安装完成后,可以通过以下命令查看可用的MySQL版本:

dnf repolist enabled | grep mysql

3. 安装MySQL服务器

接下来,执行Linux安装MySQL的核心步骤:安装MySQL服务器。使用dnf命令:

sudo dnf install -y mysql-server

安装过程会自动解决依赖关系,等待完成即可。

CentOS 10安装MySQL详细教程(从零开始轻松部署MySQL数据库) 10安装MySQL  MySQL安装教程 Linux安装MySQL MySQL部署 第1张

4. 启动MySQL服务并设置开机自启

安装完成后,启动MySQL服务:

sudo systemctl start mysqld

设置MySQL开机自启:

sudo systemctl enable mysqld

检查MySQL运行状态:

sudo systemctl status mysqld

如果看到active (running),说明启动成功。

5. MySQL安全配置

MySQL安装后会生成一个临时root密码,可以通过以下命令查看:

sudo grep "temporary password" /var/log/mysqld.log

然后运行安全配置脚本:

sudo mysql_secure_installation

按照提示设置root密码、移除匿名用户、禁止远程root登录、删除测试数据库并重新加载权限表。这是保障数据库安全的重要步骤,属于CentOS MySQL部署的关键环节。

6. 登录MySQL测试

使用以下命令登录MySQL:

mysql -u root -p

输入刚才设置的密码,如果出现MySQL命令行提示符,则表示安装成功。

7. 防火墙配置(可选)

如果需要远程连接MySQL,需在防火墙中开放3306端口:

sudo firewall-cmd --add-port=3306/tcp --permanentsudo firewall-cmd --reload

注意:生产环境中应谨慎开放端口,并限制访问IP。

总结

至此,你已经成功在CentOS 10上完成了MySQL安装教程的所有步骤。从更新系统、添加仓库到安装和配置,相信你对CentOS 10安装MySQL的流程有了清晰的认识。如果在过程中遇到任何问题,欢迎留言交流。

关键词:CentOS 10安装MySQL、MySQL安装教程、Linux安装MySQL、CentOS MySQL部署