MySQL常见的错误

mac2025-07-30  6

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

就这样,然后在数据库重新运行一下就导入好了。

最新回复(0)