欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Mysql】Windows下data文件迁移到别的磁盘,win10_win7开发机磁盘满了怎么办?

程序员文章站 2022-03-01 20:21:27
...

=

=

=

 

网上的处理办法是:

1备份数据。

2修改my.ini文件,重新设置文件位置。

3导入数据。

这种方法很麻烦,如果数据量很大(必然的,否则怎么会满了呢),会非常耗时。

 

现在上一种10分钟搞定的优化方法:我在我win10上测试没问题!

1 关闭MySQL服务
右键点击【我的电脑】-》【管理】-》【服务和应用程序】-》【服务】-》关闭MySQL服务

关闭的方法很多,熟悉哪个用哪个吧。

 

2 找到MySQL数据的存储位置,把他复制到另一个大空间磁盘上,比如F盘。

数据位置一般的默认目录:C:\ProgramData\MySQL\MySQL Server 5.6\data

 

3 修改MySQL的配置文件:C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
找到my.ini配置文件,找到其中的datadir,如下:

 

# Path to the database root

#datadir=C:/ProgramData/MySQL/MySQL Server 5.6/Data

 

修改后:

# Path to the database root

#datadir=C:/ProgramData/MySQL/MySQL Server 5.6/Data

datadir=F:/mysql_data

 

4 修改文件夹的权限
找到新的路径文件夹,右键-》【安全】-【编辑】-》【添加】-》【高级】-》【立即查找】-》选择【NETWORK_SERVICE】

=》一般不用这一步操作,因为复制的文件夹,权限没有变化。

 

5 重启mysql服务。

连接测试和检查数据。

我测试本机没问题。

 

6 如果出现了一些意外问,需要根据常识经验解决。

如果之前没问题,按照步骤做完,仔细检查,应该不会有问题。

其他问题参考:https://blog.csdn.net/yxzone/article/details/115298022

 

9注意版本和对应的文件位置。

 

=

=

=