步骤 1:启动配置向导
安装完成后,会自动弹出“MySQL Server Configuration”窗口。
如果未自动弹出,可以在安装目录中找到配置工具手动启动。
步骤 2:设置服务器类型
选择服务器类型:
Development Machine:开发环境,占用资源较少。
Server Machine:生产环境,优化性能。
Dedicated Machine:专用数据库服务器。
点击“Next”。
步骤 3:设置端口和网络
默认端口为`3306`,如果需要更改,可在此处修改。
勾选“Open firewall port for network access”以允许外部访问(注意安全性)。
步骤 4:设置身份验证方式
MySQL 8.0支持两种身份验证插件:
Use Strong Password Encryption(推荐):使用`caching_sha2_password`插件。
Use Legacy Authentication Method:兼容旧版本客户端。
根据需求选择适合的身份验证方式。
问题 2:身份验证失败
如果使用旧版客户端连接MySQL 8.0,可能会因身份验证插件不兼容导致失败。
解决方法:修改用户的身份验证插件:
sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;
问题 3:忘记root密码
停止MySQL服务:
bash
net stop mysql
以跳过权限表的方式启动MySQL:
bash
mysqld skip-grant-tables
登录MySQL并重置密码:
sql
USE mysql;
UPDATE user SET authentication_string=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;