Mysql 无法更改本地WAMP服务器上phpmyadmin中的服务器连接排序规则

Mysql 无法更改本地WAMP服务器上phpmyadmin中的服务器连接排序规则,mysql,phpmyadmin,Mysql,Phpmyadmin,请在此提供帮助,因为我无法将服务器连接排序规则从utfmb4_general_ci更改为utf_general_ci,无论我选择什么,它都会不断刷新回utfmb4。如果我选择utf_unicode_ci,它将更改为utfmb4_unicode_ci 这很令人沮丧 谢谢,由于这是您的本地WAMP服务器,您可以先更改mysql.ini以更改默认字符集和排序规则 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci sk

请在此提供帮助,因为我无法将服务器连接排序规则从utfmb4_general_ci更改为utf_general_ci,无论我选择什么,它都会不断刷新回utfmb4。如果我选择utf_unicode_ci,它将更改为utfmb4_unicode_ci

这很令人沮丧


谢谢,

由于这是您的本地WAMP服务器,您可以先更改mysql.ini以更改默认字符集和排序规则

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
这将允许您使用所需的字符集,而无需发送 “设置名称” 和 “设置字符集” 每次连接到DB时,都会加快应用程序的速度


我还建议您使用MySQL工作台而不是phpmyadmin:或其他工具(如Heidi或Toad)来管理您的服务器。

由于这是您的本地WAMP服务器,您可以先更改MySQL.ini以更改默认字符集和排序规则

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
这将允许您使用所需的字符集,而无需发送 “设置名称” 和 “设置字符集” 每次连接到DB时,都会加快应用程序的速度


我还建议您使用MySQL工作台而不是phpmyadmin:或其他工具(如Heidi或Toad)来管理您的服务器。

谢谢David,但是,我尝试将代码放入my.ini,也尝试了工作台,但两者都不能像我转到phpmysql时那样工作,即使我选择了utf8,utf8mb4仍然是预设的。您介意在这个问题上进一步帮助我吗?好的,为我们发布您的mysql.ini。就我个人而言,我觉得XAMPP比WAMP好得多,但两者都还可以。只是XAMPP控制面板好得多。在编辑了mysql.ini之后,您重新启动了服务器吗?公共函数postConnect($link,$is\u controluser=false)我在Databaseinterface.class.php中找到了这个函数,我更改了以下内容,它可以工作。你怎么认为?这是一个合适的方法吗?//如果(!PMA_Drizzle){if(PMA_MYSQL_INT_VERSION>50503){$default_charset='utf8';$default_collation='utf8_general_ci'}或者{$default_字符集='utf8';$default_排序规则='utf8_常规_ci'}如果可以的话,那就好了。还是设置服务器默认值为好。我没有使用Drizzle的经验,所以我不能评论最好的方法。谢谢David,但是,我尝试了将代码放入my.ini,也尝试了workbench,但这两种方法都不起作用,因为当我转到phpmysql时,utf8mb4仍然是预设的,即使我选择了utf8。你介意吗在这个问题上能进一步帮助我吗?好的,为我们发布你的mysql.ini。我个人觉得XAMPP比WAMP好得多,但两者都还可以。只是XAMPP控制面板好得多。编辑了mysql.ini之后,你重新启动服务器了吗?公共函数后连接($link,$is\u controluser=false)我在Databaseinterface.class.php中找到了这个函数,我修改了以下内容,它就可以工作了。你认为呢?这是一个合适的方法吗?//如果(!PMA_Drizzle){if(PMA_MYSQL_INT_VERSION>50503)跳过Drizzle的字符集{$default_字符集='utf8';$default_排序规则='utf8_常规_ci'}其他{$default_字符集='utf8';$default_排序规则='utf8_常规_ci';}如果可以的话,那么就可以了。最好还是设置服务器默认值。我没有关于毛毛雨的经验,所以我不能评论最好的方法。