作者:我是雅小贱- | 来源:互联网 | 2023-02-13 12:29
我在localhost(WAMP 3.0.6)上检查phpMyAdmin中的一些东西,突然间我被锁定了以下错误:
Error
SQL query: Edit
SET lc_messages = 'en_US';
MySQL said:
#1649 - Unknown locale: 'en_US'
我只是环顾四周,我相信当我在"常规设置"下的" 服务器连接整理"下拉列表中意外选择了另一个值时,错误发生在默认情况下.
语言my.ini
设置为lc_messages = 'en_US';
我已经尝试重新安装WAMP,但没有成功.每次我尝试登录phpMyAdmin时,错误仍会显示.所以我不确定实际问题是什么.
谢谢.
1> Isaac Bennet..:
尝试清除phpMyAdmin COOKIE(通常以'pma'开头).实际上,您只需要清除'pma_lang'COOKIE.
我不确定你的问题的根本原因是什么(也许你的MySQL没有安装en_US语言包,或者它可能是一个旧的MySQL版本或其他东西).'en_US'在my.ini中定义,但在phpMyAdmin调用时出错,这有点奇怪.
但是,通过更改语言下拉列表,phpMyAdmin现在认为您要显式强制使用特定语言(在本例中为en_US,但它可以是任何语言环境),因此当它连接到MySQL时,它尝试做的第一件事就是强制导致错误的语言环境.通过清除'pma_lang'COOKIE,你将重置phpMyAdmin中的语言首选项,它应该回到使用系统默认值而不是在连接到MySQL时强制执行任何操作,这将清除错误消息.
如果您感兴趣的话,首先出现这种情况的其他问题可能应该直接针对WAMP人员,因为它似乎与他们的工具包有点故障,但至少这会使您的phpMyAdmin再次工作.