Mysql 修改数据存储路径(msi安装)
一.查看mysql的数据存储路径
-
登录 mysql
-
show global variables like '%datadir%'; 获取存储路径 %PATH%
二.修改数据存放的路径
-
关闭MySQL服务
-
复制 %PATH%上一级目录下的 data文件夹和my.ini 文件 到 想要存放数据的路径下,然后修改 my.ini 文件,把 datadir 的路径改成想要存放的路径
# Path to the database root datadir=D:/Mysql_data/Data
-
修改新目录文件夹的权限(两种方式):右键新目录 属性->安全
(1).添加“NETWORK SERVICE”的组或用户名 并 赋予权限
或者
(2).将下面所有的用户及组授予完全控制权限,生产环境下需要考虑一下权限
三.修改注册表
cmd输入regedit回车打开注册表HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>services,找到MySQL服务键,把ImagePath的值中的路径改为当前使用的配置文件 my.ini 的绝对路径。
.....ver 5.7\bin\mysqld.exe" --defaults-file="D:\Mysql_data\my.ini* MYSQL57"
四.启动Mysql服务
完成数据存储路径的修改