Linux系统安装MySQL数据库的详细步骤指南
在Linux系统中安装MySQL,可以通过包管理器直接安装官方版本,或从MySQL官网下载安装包手动配置,具体方法取决于你的Linux发行版和需求,以下是基于常见发行版的安装方法,重点步骤已加粗,请根据你的系统选择对应方案。

使用包管理器安装(推荐新手)
- 更新系统包列表:首先打开终端,运行
sudo apt update(Debian/Ubuntu)或sudo yum update(CentOS/RHEL),确保获取最新软件信息。 - 安装MySQL服务器:对于Debian/Ubuntu系统,执行
sudo apt install mysql-server;对于CentOS/RHEL系统,则使用sudo yum install mysql-server,安装过程中,系统会自动处理依赖项。 - 启动并启用MySQL服务:安装完成后,运行
sudo systemctl start mysql启动服务,并通过sudo systemctl enable mysql设置开机自启。 - 运行安全配置脚本:执行
sudo mysql_secure_installation,这一步至关重要,它会引导你设置root密码、移除匿名用户、禁止远程root登录等,以增强数据库安全性。 - 验证安装:输入
mysql -u root -p登录MySQL,若成功进入命令行界面,说明安装完成。
从MySQL官网下载安装(适合需要特定版本)
- 访问MySQL官网:前往MySQL Community Server下载页面,选择适合你Linux系统的版本(如.tar.gz压缩包)。
- 解压并安装:使用
tar -xvf mysql-package.tar.gz解压文件,然后按照官方文档移动文件到指定目录(如/usr/local/mysql)。 - 初始化数据库:务必执行初始化脚本,例如运行
sudo bin/mysqld --initialize --user=mysql生成临时root密码。 - 配置环境变量:将MySQL的bin目录添加到PATH中,方便全局调用命令。
注意事项:
- 安装前检查系统兼容性,确保Linux内核版本支持所选MySQL版本。
- 如果遇到依赖问题,可尝试安装
libaio等必要库。 - 生产环境中,建议配置防火墙规则(如使用
ufw或firewalld)限制数据库端口(默认3306)的访问。
通过以上步骤,你可以在Linux上快速部署MySQL,安装后,可通过sudo systemctl status mysql查看服务状态,并根据需要进一步调整配置文件(通常位于/etc/mysql/my.cnf),如有问题,可查阅MySQL官方文档或社区论坛获取支持。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/8223.html发布于:2026-08-01





