1、#2006错误
在运行数据库时,没有运行成功,报错信息为:2006 - MySQL server has gone away原因可能是sql语句过长或文件比较大,超过了mysql通信缓存区最大长度。这就需要我们调整mysql的配置文件中max_allowed_packet。解决方法就是在mysql可视化工具里的查询,在里面输入:
SET GLOBAL max_allowed_packet=67108864;
点击执行一下就好了。
2、导入数据库错误
导入数据库报Result: 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’错误,原因可能是mysql版本不一致。
解决方法: 我们找到数据库的文件,用记事本打开,然后ctrl+f查找如下:
查找:utf8mb4_0900_ai_ci
全部替换为:utf8_general_ci
查找:utf8mb4
全部替换为: utf8
就这样,然后在数据库重新运行一下就导入好了。