场景:往数据库插入了1000W条数据,单表容量飙升到了将近10GB,木有办法啊,我可怜的C盘空间不够了。
解决:迁移数据文件,也就是只迁移Data目录,其它不动,没必要。
步骤:
1.找到你的my.ini文件,我的my.ini文件存放在以下目录,如果不确定,那么你可以找到Windows服务里面查看具体使用的是哪个my.ini配置文件:
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
2.编辑my.ini文件,H:\MySQL\Data这个目录,我是事先创建好的。
# Path to the database rootdatadir=H:/MySQL\Data
3.将之前的Data目录全部复制到H:\MySQL\Data,重启MySQL,Everything is done.