mysql导入报错 [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
2023-09-11 14:21:09 时间
高版本导出的数据,比如mysql8,到mysql5.7 恢复就报错
[Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
我知道是字符集编码的问题,但是我将数据库的编码改成了utf8mb4之后再导入也一样报错,导入文件的时候并没有utf8mb4选项
baidu之后发现解决方案。
解决方案:
将文件内的所有
utf8mb4_0900_ai_ci 换成 utf8_general_ci
utf8mb4 换成 utf8
保存后再次运行即可成功。
linux 用sed即可,windows可以用 bat,或者用大文本打开工具替换;
相关文章
- mysql binlog 参数_MySQL Binlog常用参数
- 报错:MySQL Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
- Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)
- MySQL 存储过程
- Mysql 数据库时间与系统时间不一致问题排查
- Mysql导入数据库时报错ERROR: Unknown command '0'
- 利用Java进行MySql数据库的导入和导出
- 基于Java(SSM)+MySQL实现(Web)具有智能推荐功能的图书销售系统【100010208】
- nodejs进阶(6)—连接MySQL数据库
- 使用 Docker 建立 Mysql 集群
- pt-heartbeat工具监控MySQL复制延迟
- Mysql语句增删改查
- mysql远程连接 Host is not allowed to connect to this MySQL server
- MySQL主从复制与读写分离
- Amoeba for MySQL 非常好用的mysql集群软件
- (5.6)mysql高可用系列——MySQL Utilities 管理工具
- (1.2)mysql 索引概念
- LogStash如何通过jdbc 从mysql导入elasticsearch