pythonanywhere Unknown collation: ‘utf8mb4_0900_ai_ci‘

Unknown collation: ‘utf8mb4_0900_ai_ci’

问题

使用Navicat导出mysql文件,并将文件备份pythonanywhere数据库时,出现了这个错误。
请添加图片描述

解决

1.

首先查找了pythonanywhere论坛https://www.pythonanywhere.com/forums/topic/13615/ 中给出的解决方案是change the collations to utf8mb4_general_ci
但是问题依旧没有解决

2.

查找了CSDN,发现要把所有的utf8mb4_0900_ai_ci替换为utf8_general_ci,以及所有的utf8mb4替换为utf8
尝试备份文件还是报错

3.

打开文件,发现关键字中依旧存在utf8mb4_0900_ai_ci
需要打开设计表,在选项中把字符集和排序规则都更改。
pythonanywhere Unknown collation: ‘utf8mb4_0900_ai_ci‘_第1张图片

你可能感兴趣的:(ci/cd,mysql,数据库,pythonanywhere)