2013-07-27 5 views
9

Ich habe ein Problem mit der Änderung der Variable lower_case_table_names Variablen in MySQL 5.6 ... Ich habe alles, was in Where to change the value of lower_case_table_names=2 on windows xampp sagt.MySQL Lower_case_table_names wird nicht geändert

Der Standardwert auf meinem Windows 7 ist '1'. Ich möchte es auf '2' umstellen.

Versuchte mehrere Möglichkeiten, was ich getan habe ist:

  1. Edited C: \ Programme \ MySQL \ MySQL Server 5.6 \ my-default.ini durch Zugabe von lower_case_table_names = 2, wo immer ich kann (ohne # Symbol oFC)
  2. Kopierte my-default.ini und in das gleiche Verzeichnis eingefügt, aber
  3. Kopierte my.ini my.ini umbenannt Binärordner
  4. erneut gestartet MySQL56 Service paar mal \

Nun, wenn ich "SELECT @@ lower_case_table_names" Lesen Sie es immer noch sagt, 1, und meine db verhält sich wie es 1 ...

Irgendwelche Ideen?

Antwort

22

Ich löste dies mit einer Datei, die ich

C unter

gefunden: \ Programme \ MySQL \ MySQL Server 5.6 \ my.ini

So war es Program, nicht Program Files . Ich habe diesen Pfad von MySQL Workbench -> Serverinstanzen verwalten -> [Registerkarte] Systemprofil -> Konfigurationsdatei. Schätze, das ist der Ort, an dem man nach dem aktuellen Konfigurationsdateipfad suchen sollte.

+0

Möglicherweise müssen Sie Betriebssystemdateien anzeigen, damit der Ordner ** ProgramData ** angezeigt wird. 'Start> Ausführen>" RunDll32.exe shell32.dll, Options_RunDLL 0 "> Ansicht>' _Uncheck_ ** Geschützte Betriebssystemdateien ausblenden ** Außerdem müssen Sie die MySQL-Service-Instanz von Windows-Diensten neu starten. – wchoward

+0

Warum tun sie das? Wäre es nicht besser für alle, wenn sie my.ini in den MySQL-Installationsordner stellen würden? Ich habe eine halbe Stunde damit verbracht, diese verdammte Akte zu finden. – HerrimanCoder