- 访问 MySQL 官方网站:https://dev.mysql.com/downloads/mysql/
- 选择 "MySQL Community Server"
- 选择适合您 Windows 系统的版本(推荐选择 MSI 安装包)
- 双击下载的安装包
- 选择安装类型:
- 推荐选择 "Custom" 自定义安装
- 选择安装位置(建议使用默认路径)
- 配置 MySQL:
- 设置 root 用户密码
- 选择是否将 MySQL 添加到系统环境变量
- 选择是否将 MySQL 设置为 Windows 服务
- 打开命令提示符(CMD)
- 输入以下命令:
- 输入之前设置的密码
- 如果成功登录,说明安装成功
sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo grep 'temporary password' /var/log/mysqld.log
sudo mysql_secure_installation
- 停止 MySQL 服务
- 以安全模式启动 MySQL
- 重置 root 密码
- 重启 MySQL 服务
- 检查 MySQL 服务是否运行
- 确认用户名和密码是否正确
- 检查防火墙设置
- 验证 MySQL 配置文件中 bind-address 设置
- 检查 3306 端口是否被占用
- 修改 MySQL 配置文件中的端口号
- 重启 MySQL 服务
- Windows:
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini - Linux:
/etc/mysql/my.cnf 或 /etc/my.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
max_connections=151
innodb_buffer_pool_size=256M
log-error=/var/log/mysql/error.log
- 定期更改 root 密码
- 创建具有适当权限的用户,避免使用 root 用户
- 限制远程访问
- 定期备份数据
- 及时更新 MySQL 版本