1、下载 MySQL 安装包
访问 [MySQL 官网](https://dev.mysql.com/downloads/mysql/)。
选择 MySQL Community Server(社区版)或 MySQL Enterprise Server(企业版)。
根据系统架构(32位/64位)选择对应的 `.msi` 安装包,下载后保存到本地。
3、配置 MySQL
3.1 设置 root 密码
输入并确认 `root` 用户的密码(务必记录密码)。
勾选 Use the same password for all accounts 可统一设置密码。
3.2 选择安装组件
默认勾选 MySQL Server 和 MySQL Connector/C++ 等常用组件。
取消勾选不常用的组件(如示例数据库 `mysql-test-suite`)。
3.3 配置服务
Service Name:服务名称(默认 `MySQL80`,可自定义)。
Data Directory:数据存储路径(默认 `C:\ProgramData\MySQL\MySQL Server 8.0\data`)。
Port Number:端口号(默认 `3306`,若冲突可修改)。
7、后续配置建议
1、创建新用户:
sql
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
2、修改配置文件(可选):
路径:`C:\ProgramData\MySQL\MySQL Server 8.0\my.ini`
调整内存、字符集等参数。
常见问题
无法远程连接:检查防火墙是否开放 3306 端口,确认 `bind-address` 是否为 `*`。
密码忘记:重置密码:
1、停止 MySQL 服务。
2、启动 MySQL 无密码模式:
bash
mysqld skip-grant-tables
3、在新终端中登录并重置密码:
sql
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;