解决mysql修改my.ini配置文件后无法启动问题,以及修改mysql的编码为utf8mb4

问题

将my.ini配置文件中的编码修改后成如下后

default-character-set=utf8mb4

character-set-server=utf8mb4

关闭mysql服务,然后再启动,就无法启动

在这里插入图片描述

解决

使用Notepad++软件,将编码修改回ANSI格式

在这里插入图片描述

然后将这个两个编码也修改回来(注释掉)

#default-character-set=

#character-set-server=

再次启动就可以成功了

修改mysql的编码为utf8mb4

修改my.ini配置文件

  • default-character-set=utf8mb4
  • character-set-server=utf8mb4

然后先不要关闭mysql服务,在mysql的命令行模式下依次执行如下命令,待都成功执行后,再重启mysql服务

  • set character_set_client = utf8mb4;
  • set character_set_connection = utf8mb4;
  • set character_set_database = utf8mb4;
  • set character_set_results = utf8mb4;

重启mysql服务就完成了