Windows下MySQL5.7修改数据库文件位置和编码方式
-
修改数据库文件位置
1、停止数据库服务 2、打开配置文件,默认位置 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 查找datadir,修改为 datadir=修改后的文件位置 例如:datadir=D:\MySQL\Data 需要注意的是,如果用记事本直接打开的文件,修改后保存的时候, 由于 windows记事本的机制,会在文件前面增加一些不可见的文件标识, 这会导致修改后,启动mysql服务的时候,会显示一直在启动中,不报错,也启动不成功。 所以建议使用高级文本编辑工具,推荐使用VSCode 3、把原位置上的Data文件夹里的内容全部复制 到新的路径里面 4、启动mysql服务即可
-
修改数据库编码方式
找到my.ini文件,
在 [client]下面增加 default-character-set=utf8
在[mysqld] 下面增加 character-set-server=utf8
注意在早期的版本里面,增加的值为default-character-set=utf8跟后面的版本稍有不同,请根据版本情况自行调整