Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie erzwinge ich die Berücksichtigung der Groß-/Kleinschreibung für Tabellennamen in MySQL unter Windows für die Linux-Migration?

Susan Sarandon
Freigeben: 2024-10-30 22:52:03
Original
855 Leute haben es durchsucht

How to Enforce Case Sensitivity for Table Names in MySQL on Windows for Linux Migration?

Erzwingen der Berücksichtigung der Groß-/Kleinschreibung für Tabellennamen in MySQL

In einer bestimmten MySQL-Datenbank unter Windows ist die Berücksichtigung der Groß-/Kleinschreibung bei Tabellennamen für die Migration unerlässlich eine Linux-Umgebung. Beim Sichern der Datenbank werden jedoch alle Tabellennamen in Kleinbuchstaben umgewandelt, was bei der Wiederherstellung unter Linux zu Duplikatfehlern führt. Gibt es trotz der Unmöglichkeit, MySQL-Einstellungen in der Linux-Umgebung zu ändern, eine Lösung, um die Groß-/Kleinschreibung für Tabellennamen in MySQL (v5.x) unter Windows zu erzwingen?

Antwort:

Um dieses Problem zu beheben, lesen Sie die MySQL-Dokumentation zum Thema „Identifier Case Sensitivity“. Fügen Sie insbesondere die Systemvariable „lower_case_table_names“ mit dem Wert 2 zum Abschnitt [mysqld] der my.ini-Konfigurationsdatei hinzu.

Code:

<code class="ini">[mysqld]
lower_case_table_names=2</code>
Nach dem Login kopieren

Implementierung:

Sobald diese Systemvariable festgelegt ist, starten Sie den MySQL-Dienst neu, um die Änderung zu übernehmen. Dadurch soll sichergestellt werden, dass Tabellennamen während des Sicherungsvorgangs und der anschließenden Wiederherstellung in der Linux-Umgebung ihre Groß-/Kleinschreibung beibehalten.

Das obige ist der detaillierte Inhalt vonWie erzwinge ich die Berücksichtigung der Groß-/Kleinschreibung für Tabellennamen in MySQL unter Windows für die Linux-Migration?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!