WAMP / MySQL-Fehler nicht in der richtigen Sprache


76

Ich habe WAMP mehrmals neu installiert, buchstäblich Hunderte von Seiten durchsucht und dieses Problem wurde nicht behoben:

Geben Sie hier die Bildbeschreibung ein

Ich habe in die phpmyadmin-Konfigurationsdateien geschaut und Folgendes festgelegt:

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

Mehrmals deinstalliert (wie erwähnt) und schien überhaupt kein Glück zu haben. Jede Hilfe wäre dankbar.


1
Was bedeutet dieser Fehler eigentlich?
MackieeE

2
@ MackieeE: "keine Datenbank ausgewählt"
Mat

Ich habe keine Ahnung. Auf meinem SAMP-Server mache ich (absichtlich) MySQL-Fehler, es sieht so aus: (Fehler Nr. 1045) Accès refusé pour l'utilisateur: 'Dobby' @ '@ localhost' (mot de passe: OUI). Die Standardsprache (Google) ist also Französisch, ungerade. Ich bin jedoch daran interessiert, es zu ändern, da ich keine Ahnung habe, wie man Französisch liest.
Dobby

@ user3664313 Versuchen Sie die Antworten von hier
HamZa

Ändern Sie die Installationsversion
Syed Qarib

Antworten:


173

Um die Sprache zu ändern, die MySQL beim Berichten verwendet, müssen Sie die my.iniDatei wie folgt ändern .

Finden Sie diese Zeile:

# Change your locale here !
lc-messages=fr_FR

Und ändern Sie es in Ihre bevorzugte Sprache, zum Beispiel:

lc-messages=en_GB

Um es in Englisch US zu ändern, können Sie Folgendes tun:

lc-messages=en_US

Speichern Sie die Datei und starten Sie MySQL neu.

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

Denken Sie daran, dass die Leute, die WampServer produzieren, Franzosen sind. Ich denke, das ist der Grund, warum dies der my.iniDatei hinzugefügt wurde , und sie haben nur vergessen, es in dieser Version zu entfernen.

So finden Sie my.ini in WAMPServer

Verwenden Sie die Wampmanager-Menüs wie folgt: -

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

Dadurch wird die Datei my.ini in Ihren Editor geladen.

Hier finden Sie eine Liste der gültigen Gebietsschemas


27
Ich habe meine auf: lc-messages = morse_CODE gesetzt und jetzt kommen meine Fehler folgendermaßen heraus: -.-- --- ..- / .... .- ...-. / .- -. /. .-. .-. --- .-. / .. -. / -.-- --- ..- .-. / - -.-- ... --.- .- .. / ... -.-- -. - .- -..-
James Wilson

5
@ JamesWilson Was auch immer Ihr Boot schwimmt
RiggsFolly

2
Nachdem Sie die Sprache eingestellt en_GBoder en_USverwendet haben lc-messages, sollten Sie den MySQL-Server neu starten.
Sam

5
Wer verwendet sowieso Französisch als Standard-Produktionssprache
Dr. Deo

5
@DrDeo Wie ich bereits sagte, sind die netten Leute bei AlterWay Franzosen. Ich gehe davon aus, dass sie es beim Testen einer Version nützlich finden, Nachrichten in ihrer eigenen Sprache zu sehen!
RiggsFolly

4

Ändern Sie die folgenden Einstellungen in der Datei my.ini

lc-messages=en_US

Um die Spracheinstellungen dauerhaft zu ändern


6
Diese Antwort (Formatierung beiseite) ist ein Duplikat der bereits akzeptierten Antwort. Hattest du noch etwas hinzuzufügen?
dg99

2

$cfg['Lang'] = 'en-utf-8'; und Freunde ändern die Sprache für phpmysql, nicht für den MySQL-Server, sodass alles, was vom Datenbankserver selbst kommt, davon nicht betroffen ist.

Sie müssen den Server-Daemon mit starten --lc_messages=en_US(oder in die entsprechende Konfigurationsdatei einfügen), um eine Einstellung pro Sitzung zu verwendenSET lc_messages = 'en_US';


1
Wie mache ich das --lc_messages=en_USin Windows? : S
Dobby

IIRC Sie setzen es einfach in my.inioder my.cnf, was auch immer Sie haben, in dem [mysqld]Abschnitt, wie lc_messages = en_USnatürlich, müssen Sie den Server neu starten. Ich habe Windows schon lange nicht mehr benutzt.
Eugen Rieck
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.