【问题标题】:WAMP/MySQL errors not in correct languageWAMP/MySQL 错误语言不正确
【发布时间】:2014-07-11 06:19:15
【问题描述】:

我已经多次重新安装 WAMP,搜索了数百页,但并没有解决这个问题:

我查看了 phpmyadmin 配置文件,设置:

$cfg['Lang'] = 'en-utf-8';

多次卸载(如前所述)并且似乎没有任何运气。任何帮助,将不胜感激。

【问题讨论】:

  • 这个错误实际上是什么意思?
  • @MackieeE: "没有选择数据库"
  • 我不知道。在我的 SAMP 服务器上,我(故意)犯了 mysql 错误,它看起来像:(错误 #1045)Accès refusé pour l'utilisateur: 'Dobby'@'@localhost'(mot de passe: OUI)。所以默认语言(谷歌)是法语,奇怪。不过我有兴趣改变它,因为我不知道如何阅读法语。
  • @user3664313 试试here的答案
  • 更改安装程序版本

标签: php mysql phpmyadmin wampserver


【解决方案1】:

$cfg['Lang'] = 'en-utf-8'; 和朋友们更改了 phpmysql 的语言,而不是 mysql 服务器的语言,因此来自数据库服务器本身的任何内容都不会受到影响。

您需要使用--lc_messages=en_US 启动服务器守护程序(或将其放在相关的配置文件中),对于每个会话设置只需使用SET lc_messages = 'en_US';

【讨论】:

  • 如何在 Windows 中使用--lc_messages=en_US? :S
  • IIRC 你只要把它放到my.inimy.cnf,不管你有什么,在[mysqld] 部分,比如lc_messages = en_US,当然你需要重新启动服务器。不过好久没用Windows了。
【解决方案2】:

要更改 MySQL 在报告时使用的语言,您需要更改 my.ini 文件,如下所示。

找到这一行:

# Change your locale here !
lc-messages=fr_FR

并将其更改为您喜欢的语言,例如:

lc-messages=en_GB

要将其更改为美国英语,您可以这样做:

lc-messages=en_US

保存文件,然后重新启动 MySQL。

left click wampmanager icon -> MySQL -> Service -> Restart Service

记住制作 WampServer 的人是法国人,所以我猜这就是为什么将其添加到 my.ini 文件中,而他们只是忘记在此版本中将其删除。

如何在 WAMPServer 中找到 my.ini

像这样使用 wampmanager 菜单:-

left click wampmanager icon -> MySQL -> my.ini

这会将 my.ini 文件加载到您的编辑器中。

在这里你可以找到valid locales的列表

【讨论】:

  • 我将我的设置为:lc-messages=morse_CODE 现在我的错误如下所示:-.-- --- ..- / .... .- ...- 。 / .- -。 / 。 .-. .-. --- .-. / .. -. / -.-- --- ..- .-. / -- -.-- ... --.- .-.. / ... -.-- -. - .- -..-
  • @JamesWilson 无论你的船漂浮什么
  • 在使用lc-messages将语言设置为en_GBen_US后,你应该重启mysql服务器。
  • 谁使用法语作为默认生产语言
  • @DrDeo 就像我在 asnwer 中所说的那样,AlterWay 的好人是法国人,所以我假设在测试版本时,他们会发现以自己的语言查看消息很有用!
【解决方案3】:

在 my.ini 文件中更改以下设置

lc-messages=en_US

永久更改语言首选项

【讨论】:

  • 这个答案(除了格式)是已经接受的答案的副本。你还有什么要补充的吗?
猜你喜欢
  • 2014-01-16
  • 2011-11-01
  • 2013-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 2014-12-06
  • 2017-01-08
相关资源
最近更新 更多