全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 766|回复: 8
打印 上一主题 下一主题

mysql小白问题求助

[复制链接]
1#
发表于 2023-9-26 20:05:57 | 显示全部楼层
这种情况可能是由于你的MySQL版本不支持utf8mb4_0900_ai_ci排序规则导致的。utf8mb4_0900_ai_ci是MySQL 8.0版本引入的一种排序规则。

解决方法可以尝试以下两种方式之一:

在aaa.sql文件中将排序规则修改为你的MySQL版本支持的排序规则,比如utf8mb4_general_ci。然后再执行source aaa.sql命令导入文件。

更新你的Linux小鸡上的MySQL版本至8.0及以上版本,这样就可以支持utf8mb4_0900_ai_ci排序规则。然后再执行source aaa.sql命令导入文件。注意,升级MySQL版本可能需要谨慎操作,最好先备份数据。

此外,云数据库的版本与导入数据库的版本之间没有直接关联,但需要确保导入数据库的版本支持文件中所使用的语法和排序规则。


--------------------
要将aaa.sql文件中的排序规则改为你的MySQL版本支持的排序规则,你可以按照以下步骤进行修改:

打开aaa.sql文件,可以使用文本编辑器或者命令行编辑器。
使用搜索功能查找COLLATE=utf8mb4_0900_ai_ci这个字符串。可以使用文本编辑器中的搜索功能或者命令行中的grep命令,例如:grep "COLLATE=utf8mb4_0900_ai_ci" aaa.sql。
找到这个字符串后,将其替换为你的MySQL版本支持的排序规则,比如COLLATE=utf8mb4_general_ci。
保存修改后的aaa.sql文件。
修改完成后,你可以再次执行source aaa.sql命令导入文件,此时应该不会再报错了。记得在执行导入之前备份好数据,以防意外情况发生。

点评

谢谢你 不过这种问题不太敢问chatgpt 我不太认可他的专业性 哈哈  发表于 2023-9-26 20:09
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-17 23:39 , Processed in 0.056484 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表