一尘不染

phpmysql 错误 - #1273 - #1273 - 未知排序规则:'utf8mb4_general_ci'

php

我刚刚安装了 PhpMyAdmin v4.1.5 只有英文

我已将其设置为访问 2 台服务器 - 我的 PC 上的本地服务器和服务器上的远程服务器

对于我的本地 PC 来说一切都很好,但是当我登录到远程服务器时,我收到了消息

错误

MySQL 说:

#1273 - 未知排序规则:’utf8mb4_general_ci’

搜索 PhpMyAdmin 代码在 DatabaseInterface.class.php 中找到一个对此的引用

        if (PMA_MYSQL_INT_VERSION >  50503) {
            $default_charset = 'utf8mb4';
            $default_collation = 'utf8mb4_general_ci';
        } else {
            $default_charset = 'utf8';
            $default_collation = 'utf8_general_ci';
        }

不知道这是什么,但似乎错误地设置了默认字符集和排序规则


阅读 82

收藏
2022-07-09

共1个答案

一尘不染

\1) 单击数据库的“导出”选项卡

\2) 单击“自定义”单选按钮

\3) 转到标题为“特定于格式的选项”的部分,并将“数据库系统或较旧的 MySQL 服务器以最大化输出兼容性:”的下拉列表从 NONE 更改为 MYSQL40。

\4) 滚动到底部并单击“开始”。

2022-07-09