Mysql 修改数据存储路径(msi安装)

一.查看mysql的数据存储路径

  1. 登录 mysql

  2. show global variables like '%datadir%'; 获取存储路径 %PATH%

二.修改数据存放的路径

  1. 关闭MySQL服务

  2. 复制 %PATH%上一级目录下的 data文件夹和my.ini 文件 到 想要存放数据的路径下,然后修改 my.ini 文件,把 datadir 的路径改成想要存放的路径

    # Path to the database root
    datadir=D:/Mysql_data/Data
  3. 修改新目录文件夹的权限(两种方式):右键新目录 属性->安全

    (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服务

完成数据存储路径的修改