怎么才linux系统里面安装mysql
怎么才linux系统里面安装mysql详细介绍
在 Linux 系统中安装 MySQL 需根据发行版选择对应方式,以下是主流系统的详细步骤:
一、Ubuntu/Debian 系统(如 Ubuntu 22.04)
- 更新系统
bashupdate upgrade - 安装 MySQL 服务端
bashmysql-server安装过程中会提示设置 root 用户密码,请牢记。
- 启动并启用服务
bashsystemctl start mysql.servicesystemctl mysql.service
- 安全加固(可选但推荐)
bashmysql_secure_installation按提示操作:设置密码强度、移除匿名用户、禁用远程 root 登录、删除测试数据库等。
- 验证安装
bashmysql root成功后显示 MySQL 命令行提示符
mysql>。
二、CentOS/RHEL 系统(如 CentOS 8+)
- 安装官方仓库
bashdnf https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm - 安装 MySQL 服务端
bashdnf mysql-server - 初始化并启动服务
bashmysqldsystemctl start mysqld
systemctl mysqld
- 获取临时密码并修改
bash/var/log/mysqld.logmysql root
ALTER @ IDENTIFIED BY
- 安全加固(同上)
bashmysql_secure_installation
三、通用验证方法
- 检查服务状态:bash
systemctl status mysql - 查看版本:bash
mysql - 常见问题:
- 若提示
mysql: 未找到命令,安装客户端:sudo apt install mysql-client(Ubuntu)或sudo dnf install mysql(CentOS)。 - 远程连接需修改
my.cnf中的bind-address并开放 3306 端口。
- 若提示
注意事项
- 权限问题:所有命令需用
sudo执行(非 root 用户)。 - 密码管理:生产环境避免使用简单密码,建议使用
openssl rand -hex 16生成复杂密码。 - 版本选择:默认安装最新版,如需指定版本(如 5.7),Ubuntu 用
sudo apt install mysql-server-5.7,CentOS 需调整仓库优先级。
根据你的 Linux 发行版选择对应步骤,5 分钟内即可完成安装。