Rootop 服务器运维与web架构

windows mysql5.7修改数据目录后无法启动

windows下 默认mysql5.7装完以后,数据目录是在 C:\ProgramData\MySQL\MySQL Server 5.7\Data
可以通过mysql命令行下执行:

show variables like '%datadir%';

查看数据data存储目录。


为了防止系统损坏,导致丢失,把数据目录修改到D盘下,比如 D:\mysql\data。
修改my.ini ,此文件默认在 C:\ProgramData\MySQL\MySQL Server 5.7

1、关闭mysql服务
2、编辑my.ini
[mysqld]
# 修改数据目录
# datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data
datadir=D:/mysql/data    # 注意是用 / 不是 \

3、把原先C:/ProgramData/MySQL/MySQL Server 5.7/Data目录下的数据复制到D:/mysql/data路径下。
修改D:\mysql\data目录权限,添加 network service 账号权限
(如果不加权限,启动服务会报错)


启动mysql服务。
再次进mysql查看路径。

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/3945.html

作者:Venus

服务器运维与性能优化

评论已关闭。