MySQL安装与数据库路径分离配置指南
一、安装前的准备工作
在开始安装前需要完成以下准备事项:
- 确保D盘可用空间大于现有数据库容量(建议预留20%冗余空间)
- 创建D盘数据库存储目录(如D:\MySQL\Data)
- 下载MySQL官方安装包(推荐8.0以上版本)
二、MySQL主程序安装到C盘
通过MySQL Installer执行标准安装时:
- 选择”Server only”安装类型
- 在安装路径设置界面保持默认C盘路径(如C:\Program Files\MySQL)
- 配置root账户密码时选择”Use Legacy Authentication Method”
三、数据库文件迁移至D盘
安装完成后进行数据库路径调整:
- 停止MySQL服务(管理员权限运行
net stop mysql
) - 复制C盘默认数据目录(C:\ProgramData\MySQL\…)到D盘目标位置
- 修改my.ini配置文件:
- 定位到
[mysqld]
段落 - 更新
datadir=D:\MySQL\Data
- 设置
secure-file-priv=D:\MySQL\Uploads
- 定位到
- 为D盘目录添加NETWORK SERVICE完全控制权限
四、验证数据库路径配置
完成配置后执行以下验证步骤:
- 启动MySQL服务(
net start mysql
) - 执行
SHOW VARIABLES LIKE 'datadir'
确认路径显示为D盘 - 创建测试数据库验证写入功能正常
通过上述配置方案,既能保持MySQL主程序在C盘的系统兼容性,又可实现数据库文件在D盘的独立存储。这种部署方式特别适用于系统盘空间有限的场景,同时便于后期数据库的维护和迁移。