Linux中配置MySQL的详细步骤指南
在Linux系统中配置MySQL,主要通过安装软件包、运行安全脚本、设置用户权限及调整配置文件等步骤完成,核心在于确保服务安全启动并实现远程或本地的高效访问,以下是具体操作流程:

-
安装MySQL
使用包管理器安装MySQL服务器,例如在Ubuntu/Debian上执行:sudo apt update sudo apt install mysql-server
在CentOS/RHEL上则使用:
sudo yum install mysql-server
-
启动并启用MySQL服务
安装完成后,启动服务并设为开机自启:sudo systemctl start mysql sudo systemctl enable mysql
-
运行安全配置脚本
执行安全安装向导是保障数据库安全的关键步骤,可设置root密码、移除匿名用户、禁止远程root登录等:sudo mysql_secure_installation
-
登录MySQL并创建用户
使用root账户登录MySQL:sudo mysql -u root -p
创建新用户并授权,例如允许远程访问:
CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
-
配置远程访问(可选)
编辑MySQL配置文件(通常位于/etc/mysql/mysql.conf.d/mysqld.cnf或/etc/my.cnf),注释掉绑定地址行或改为0.0.0:bind-address = 0.0.0.0
重启服务使配置生效:
sudo systemctl restart mysql
-
防火墙设置
若系统启用防火墙,需开放MySQL默认端口(3306):sudo ufw allow 3306/tcp # Ubuntu sudo firewall-cmd --add-port=3306/tcp --permanent # CentOS
-
验证配置
从本地或远程客户端测试连接,确保服务正常运行:mysql -u username -p -h 服务器IP
注意:配置过程中应始终使用强密码,并定期备份数据,对于生产环境,建议进一步配置SSL加密、定期更新及监控日志,以提升系统安全性与稳定性。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/16637.html发布于:2026-09-13





