0
点赞
收藏
分享

微信扫一扫

导入的数据库文件 xx.sql不全


从Windows中的数据库导出xx.sql文件,导入Linux服务器后发现表有缺失

原因:Windows中的MySQL是8.0版本,Linux中的MySQL是5.7版本。

windows版本查看:

在navicat右侧可以直接查看服务器版本

导入的数据库文件 xx.sql不全_MySQL

在Linux中查看MySQL版本

mysql -V

在Windows上的MySQL8.0版本中,字符集为utf8mb4_0900_ai_ci

导入的数据库文件 xx.sql不全_Windows_02


但是Linux中的MySQL版本为5.7,选择字符集为 utf8mb4 时,默认的排序规则是 utf8mb4_general_ci,而且可选择的排序规则中没有 utf8mb4_0900_ai_ci

解决方法:升级MySQL
需要先卸载原有的MySQL,再下载MySQL8.0


举报

相关推荐

0 条评论