MySQL Windows ZIP 版安装与配置

MySQL Windows 安装与配置

一、安装 MySQL ZIP 版并设置不区分大小写

下载地址:https://downloads.mysql.com/archives/community/

1. 解压 ZIP 到任意目录,例如:`C:\mysql-8.0.24\`
2. 创建 `data` 文件夹:`C:\mysql-8.0.24\data`
3. 创建配置文件 `my.ini`,内容如下:

```
[mysqld]
basedir=C:/mysql-8.0.24
datadir=C:/mysql-8.0.24/data
port=3306
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-authentication-plugin=mysql_native_password
lower_case_table_names=1

[client]
port=3306
default-character-set=utf8mb4
```

二、初始化数据库

在命令行中(管理员身份)运行:

```
cd C:\mysql-8.0.24\bin
mysqld --initialize --console
```
记下输出的 root 初始密码。

三、安装为 Windows 服务(可选)

```
mysqld --install MySQL80 --defaults-file="C:\mysql-8.0.24\my.ini"
net start MySQL80
```

四、登录 MySQL

```
mysql -u root -p
```
使用初始化时输出的密码登录,之后修改为自定义密码:

```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword123!';
```

五、验证大小写设置

执行 SQL:
```
SHOW VARIABLES LIKE 'lower_case_table_names';
```
若输出值为 `1`,则表示当前数据库 **不区分大小写**。

六、修复 mysql 命令不可识别的问题

错误提示:`'mysql' is not recognized as an internal or external command`
解决方法:
1. 添加 `C:\mysql-8.0.24\bin` 到系统环境变量 Path:
   - 控制面板 → 系统 → 环境变量 → 编辑 Path → 添加此路径。
   - 确保该目录中存在 `mysql.exe`。
2. 或使用绝对路径运行:
```
C:\mysql-8.0.24\bin\mysql.exe -u root -p
```
3. 验证 Path 设置是否生效:
```
where mysql
```
应输出 `C:\mysql-8.0.24\bin\mysql.exe`

打开新 CMD,执行:

echo %PATH%

确认输出中是否含有你添加的这一段:

C:\mysql-8.0.24\bin

如果没有:

说明 PATH 没保存成功

或你添加到了用户变量而不是系统变量(建议添加到系统变量)

注销当前登录会话,重新登录系统查看。

七、缺少 MSVCP140.dll 错误修复

错误提示:`The code execution cannot proceed because MSVCP140.dll was not found`
解决:安装 Visual C++ Redistributable(VC 运行库)
官网下载地址:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
安装以下两个文件:
- vc_redist.x64.exe
- vc_redist.x86.exe
安装后重新运行:
```
mysqld --initialize --console
```

posted on 2025-05-12 21:51  遠離塵世の方舟  阅读(103)  评论(0)    收藏  举报

导航