Linux下快速搭建MySQL数据库的完整指南
在Linux系统中搭建MySQL数据库,可以通过包管理器直接安装并配置,整个过程高效且易于管理,以下是基于常见Linux发行版的详细步骤,重点环节已加粗,帮助您快速完成部署。

更新系统包列表
在安装前,建议先更新系统软件包以确保获取最新版本,打开终端,执行以下命令:
- 对于Ubuntu/Debian系统:
sudo apt update
- 对于CentOS/RHEL系统:
sudo yum update
安装MySQL服务器
使用包管理器一键安装MySQL:
- Ubuntu/Debian系统:
sudo apt install mysql-server
- CentOS/RHEL系统:
sudo yum install mysql-server
启动并启用MySQL服务
安装完成后,启动MySQL服务并设置为开机自启:
sudo systemctl start mysql # 启动服务 sudo systemctl enable mysql # 启用开机自启
运行安全配置脚本
这是关键步骤,用于设置root密码、移除匿名用户等安全选项:
sudo mysql_secure_installation
按照提示操作,建议设置强密码并禁用远程root登录以增强安全性。
登录MySQL并测试
使用root用户登录MySQL数据库:
sudo mysql -u root -p
输入密码后,若成功进入MySQL命令行界面,即表示安装成功,可尝试执行简单命令验证:
SHOW DATABASES;
配置远程访问(可选)
若需从其他主机访问MySQL,需修改绑定地址并授权用户:
- 编辑配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf # Ubuntu/Debian sudo nano /etc/my.cnf # CentOS/RHEL
找到
bind-address行,将其值改为0.0.0。 - 在MySQL命令行中授予远程权限:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码'; FLUSH PRIVILEGES;
- 重启服务生效:
sudo systemctl restart mysql
防火墙设置(如有需要)
确保防火墙开放MySQL默认端口3306:
- Ubuntu/Debian(使用UFW):
sudo ufw allow 3306/tcp
- CentOS/RHEL(使用Firewalld):
sudo firewall-cmd --permanent --add-port=3306/tcp sudo firewall-cmd --reload
通过以上步骤,您已在Linux系统上成功搭建了MySQL数据库。定期备份数据和保持软件更新是维护数据库稳定运行的重要习惯,根据实际需求,可进一步优化配置文件(如my.cnf)以提升性能。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/8978.html发布于:2026-08-05





