本篇博客主要是讲述,如何更改mysql默认数据储存位置与迁移数据
mysql的安装一般会默认将其安装在C盘(系统盘),数据也会存储在系统盘,这会导致系统盘磁盘容量的吃紧,还会造成电脑卡顿等不好的现象,如果系统出问题很有可能会丢失数据库的数据,因此将数据库的数据迁移到另一个容易管理的磁盘下可能更加合理化,以下是具体步骤
一.停止mysql服务:
win+R进入cmd中 输入services.msc打开服务管理器,找到Mysql5.7(根据你安装的版本),点击进去
二.更改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/“即是默认的数据库存储主路径设置,现将它改到I:\mysql数据文件(你希望的)文件夹,正确的设置是datadir=”I:/mysql数据文件/“。 (这里可以修改源文件以后另存为桌面,然后删除源文件,把桌面这个my.ini复制进去即可) 

三.迁移数据:
将C:\ProgramData\MySQL\MySQL Server 5.7\Data下的所有文件都复制到你的目标文件(你重新设定数据存储的目录下) 
四.重启数据库
win+R进入cmd中 输入services.msc打开服务管理器,找到Mysql5.7(根据你安装的版本),点击进去!
五.查看更改是否成功
打开mysql命令行,输入
show global variables like “%datadir%”;

如图所示 迁移成功,此时建议重新启动电脑,保证数据可以被全部重新读取到。