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

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

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

windows版本查看:
在navicat右侧可以直接查看服务器版本
在这里插入图片描述

在Linux中查看MySQL版本

mysql -V

在Windows上的MySQL8.0版本中,字符集为utf8mb4_0900_ai_ci
在这里插入图片描述
但是Linux中的MySQL版本为5.7,选择字符集为 utf8mb4 时,默认的排序规则是 utf8mb4_general_ci,而且可选择的排序规则中没有 utf8mb4_0900_ai_ci

解决方法:升级MySQL
需要先卸载原有的MySQL,再下载MySQL8.0
具体操作步骤:
http://t.csdn.cn/xLuZD

猜你喜欢

转载自blog.csdn.net/qq_40713201/article/details/130140639
今日推荐