修改MySql8.0的数据库默认存储位置

先停止Mysql服务

net stop mysql
# (注意mysql8.0的服务名称可能是mysql80,此处应该为net stop mysql80)

然后在数据库安装目录中找到my.ini文件
然后找到datadir属性,把原来的值修改为新的数据库存储目录。
如原位置为:“datadir=C:/ProgramData/MySQL/MySQL Server 8.0\Data”
新位置为:“datadir=D:/Program Files/MySQL\Data”
复制原data目录中的所有文件到新的存储位置。
启动服务

net start mysql80

进入mysql后再使用如下命令

show variables like '%datadir%';

你会发现数据库的存储位置已经修改过来了。
注意事项:
如果你的mysql使用的是安装包安装的且修改了默认安装位置,那么你可能找不到my.ini文件。那么你可以使用查看数据库文件所在位置的命令来找到my.ini文件。


image.png

可以看到数据库文件存储在“ C:\ProgramData\MySQL\MySQL Server 8.0\Data\” 中,那么你可以在“C:\ProgramData\MySQL\MySQL Server 8.0\”中找到my.ini文件。

你可能感兴趣的:(修改MySql8.0的数据库默认存储位置)