遇见问题:
[解决问题] 服务器上mysql5.7本地8.0不兼容
原因:
[解决问题] 服务器上mysql5.7本地8.0不兼容
服务器没有这个,我哭辽~
[解决问题] 服务器上mysql5.7本地8.0不兼容
utf8mb4原理:
[解决问题] 服务器上mysql5.7本地8.0不兼容
服务器默认安装路径:/var/lib
[解决问题] 服务器上mysql5.7本地8.0不兼容
找到罪魁祸首,上传文件格式异样:

  • 登录:
mysql -u root -p
  • 查询 mysql 字符集:
show variables like 'chara%';

[解决问题] 服务器上mysql5.7本地8.0不兼容
说明:查看默认字符集 (默认情况下,mysql的字符集是latin1(ISO_8859_1)
将 character_set_server 字符集设置为 UTF-8。
设置:

SET character_set_database = utf8 ;
SET character_set_server = utf8 ;

[解决问题] 服务器上mysql5.7本地8.0不兼容

show variables like 'coll%';
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;

[解决问题] 服务器上mysql5.7本地8.0不兼容
重启 mysql 服务:

quit
service mysql restart

[解决问题] 服务器上mysql5.7本地8.0不兼容
虽然设置了,但是我上传文档,再显示也乱码呀,23333~
今晚8点解决不了的项目今晚一定解决不了,不打算做了,明天一定能解决。(微笑脸)

相关文章:

  • 2021-07-07
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-24
  • 2021-06-14
  • 2022-12-23
  • 2021-04-13
  • 2021-06-17
  • 2021-08-29
相关资源
相似解决方案