MySQL安装配置指南
目录
适合人群
一、安装前准备
1. 系统环境检查
2. 更新软件源
二、MySQL安装步骤
1. 安装MySQL服务器
Ubuntu/Debian:
CentOS/RHEL:
2. 启动MySQL服务
三、初始安全配置
运行安全脚本
四、基础配置调整
1. 编辑配置文件
2. 重启MySQL服务
五、用户权限管理
1. 登录MySQL控制台
2. 创建新用户
3. 授予权限
六、防火墙配置
开放3306端口
七、连接测试
1. 本地连接测试
2. 远程连接测试
注意事项
八、常见问题解决
1. 忘记root密码
2. 连接被拒绝错误
学习资源推荐
适合人群
- Linux系统新手
- 需要部署MySQL的开发人员
- 希望了解MySQL配置的学习者
一、安装前准备
1. 系统环境检查
# 查看系统版本
cat /etc/os-release# 检查现有MySQL安装
ps aux | grep mysql
sudo apt list --installed | grep mysql # Ubuntu/Debian
sudo yum list installed | grep mysql # CentOS/RHEL
2. 更新软件源
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y# CentOS/RHEL
sudo yum update -y
二、MySQL安装步骤
1. 安装MySQL服务器
Ubuntu/Debian:
sudo apt install mysql-server -y
CentOS/RHEL:
sudo yum install mysql-server -y
2. 启动MySQL服务
sudo systemctl start mysql
sudo systemctl enable mysql
sudo systemctl status mysql
三、初始安全配置
运行安全脚本
sudo mysql_secure_installation
配置流程说明:
- 设置root密码(建议高强度密码)
- 移除匿名用户(选择Y)
- 禁止root远程登录(生产环境建议Y)
- 删除测试数据库(选择Y)
- 立即刷新权限表(选择Y)