手把手教你部署MySQL数据库

部署MySQL数据库的核心步骤包括:下载安装包、配置系统环境、初始化数据库、设置安全选项,并启动服务。 下面我们将以Linux系统为例,详细说明如何完成MySQL的完整部署流程。

第一步:下载与安装MySQL 访问MySQL官方网站下载适合你操作系统的安装包,对于Ubuntu/Debian系统,可以使用包管理器直接安装:

怎么部署MySQL,高效部署MySQL数据库

sudo apt update
sudo apt install mysql-server

CentOS/RHEL系统则可通过以下命令安装:

sudo yum install mysql-server

第二步:启动与验证MySQL服务 安装完成后,立即启动MySQL服务并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

通过运行状态检查确认服务已正常启动:

sudo systemctl status mysql

第三步:运行安全配置向导 MySQL包含一个重要的安全配置工具,执行以下命令进行初始化设置:

sudo mysql_secure_installation

此向导将引导你完成以下关键安全设置:

  • 设置root用户密码
  • 移除匿名用户
  • 禁止远程root登录
  • 删除测试数据库
  • 重新加载权限表

第四步:配置远程访问(按需) 如果需要远程连接数据库,需修改绑定地址并授权用户:

  1. 编辑配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address改为0.0.0
  2. 登录MySQL后执行:
    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码';
    FLUSH PRIVILEGES;

第五步:防火墙配置 确保防火墙开放MySQL默认端口(3306):

sudo ufw allow 3306/tcp
sudo ufw reload

最后验证部署是否成功,使用命令行客户端连接测试:

mysql -u root -p

输入密码后看到MySQL提示符,即表示部署完成,建议部署后立即创建专属数据库用户并配置定期备份,以保障数据安全与系统稳定运行。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/14226.html发布于:2026-09-01