需求:更改mysql数据数据文件目录及my.ini位置。
步骤:
1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径。
"D:MySQLMySQL Server 5.5inmysqld" --defaults-file="D:MySQL Datamy.ini" MySQL55
2、编辑my.ini中对应datadir
改前:datadir="D:MySQL Datadata"
改后:datadir="D:MySQL DataMySQL Server 5.5data"
3、重整mysql对应数据文件目录(若不做,则mysql无法正常启动)
4、查找注册表,修改mysql启动项所关联的defaults-file路径:
KEY_LOCAL_MACHINE/SYSTEM/Services/MySQL55
修改完后,刷新windows服务,再次查看mysql启动项属性->可执行文件路径,结果如下:
"D:MySQLMySQL Server 5.5inmysqld" --defaults-file="D:MySQL DataMySQL Server 5.5my.ini" MySQL
确保将my.ini移植到正确的目录下。
5、重启mysql,配置成功。