更改Mysql数据库存储位置

时间:2021-06-10 12:20:43

 默认安装位置 C:\Program Files\MySQL\MySQL Server 5.7

 

一.首先把mysql的服务先停掉。 


二.更改MySQL配置文件My.ini中的数据库存储主路径 

打开MySQL默认的安装文件夹中的my.ini文件 

 

"C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"

点击记事本顶部的“编辑”,“查找”,在查找内容中输入datadir 后并点击“查找下一个”转到“Path to the database root数据库存储主路径”参数设置,

找到datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.7/Data/"即是默认的数据库存储主路径设置,

现将它改到C:\mysql\data(你希望的)文件夹,正确的设置是datadir="C:/mysql/data/"。 

更改完成后点击菜单栏的“文件”,再点击“保存”。 

 

这里有个默认的文件,如果修改错误可参考 "C:\Program Files\MySQL\MySQL Server 5.7\my-default.ini"

三.将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径 

将C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.7/Data/文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。 
C:\ProgramData\MySQL\MySQL Server 5.7\Data


四.重启MySQL服务 

五.验证更改数据库存储主路径的操作是否成功

 

 

-- 清空全部数据,不写日志,不可恢复,速度极快
truncate table 表名;

-- 清空全部数据,写日志,数据可恢复,速度慢
delete from 表名