windows 11 mysq8 数据文件目录迁移后mysql服务无法正常启动
1、问题产生背景:mysql8安装完成后,由于默认数据库文件路径在系统盘下,我的系统盘C盘只分了100G,无法容纳较大的数据库,所以修改了数据库文件存储路径为E盘下的目录。修改生效后做了简单的验证,已验证修改后的目录已生效。生效后我就将迁移前目录下的文件进行了删除,删除后mysql服务就无法正常启动了。1)迁移前目录2)迁移后目录删除迁移前的目录后,mysql服务就无法正常启动了2、问题原因查明与
·
1、问题产生背景:
mysql8安装完成后,由于默认数据库文件路径在系统盘下,我的系统盘C盘只分了100G,无法容纳较大的数据库,所以修改了数据库文件存储路径为E盘下的目录。修改生效后做了简单的验证,已验证修改后的目录已生效。
生效后我就将迁移前目录下的文件进行了删除,删除后mysql服务就无法正常启动了。
1)迁移前目录
2)迁移后目录
删除迁移前的目录后,mysql服务就无法正常启动了
2、问题原因查明与解决
问题原因是mysql配置文件中有2个参数(datadir、secure-file-priv)需要修改为新路径,我一开始只修改了datadir 。这样secure-file-priv还在指向C:\ProgramData\MySQL\MySQL Server 8.0\Uploads目录。所以删除这个目录后,服务就无法正常启动了
找到服务引用的my.ini 配置文件修改这2参数即可
datadir= “迁移后的data目录”
secure-file-priv = “迁移后的Uploads目录”
更多推荐
已为社区贡献1条内容
所有评论(0)