Heim  >  Artikel  >  Datenbank  >  Zusammenfassung häufiger Probleme mit MySQL während der Entwicklung

Zusammenfassung häufiger Probleme mit MySQL während der Entwicklung

藏色散人
藏色散人nach vorne
2020-04-10 13:19:362480Durchsuche

Erfassen Sie die während des Entwicklungsprozesses aufgetretenen MySQL-bezogenen Probleme und deren Lösungen und aktualisieren Sie sie langfristig.

Remote-Verbindungsproblem

Die MySQL-Standardverbindung kann nur lokal (localhost oder 127.0.0.1) angegeben werden Sie müssen es manuell öffnen. Diese Berechtigung

Methode:

● Betreten Sie das Terminal

● Weisen Sie einen neuen Benutzer zu

grant all privileges on *.* to '用户名'@'IP地址' identified by '密码';

● Aktualisieren Sie die Berechtigungen

flush privileges;

Wenn Sie LAN verwenden möchten, können alle Maschinen mit der MySQL-Datenbank verbunden werden, indem Sie den folgenden Befehl ausführen:

grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option;

● Alle Berechtigungen beziehen sich auf alle Berechtigungen und können auch als select, utdate usw. geschrieben werden.

● *.* bezieht sich auf alle Tabellen in der Datenbank

● IP-Adresse: Für die Verbindung zugelassene IP-Adresse, % ist für alle Maschinen im LAN zulässig

Problem mit reservierten Wörtern

MySQL-reservierte Wörter wie index sollten in der Entwicklung so weit wie möglich vermieden werden. Wenn index verwendet wird, wird die SQL durch Anti-Einzel-Anführungszeichen verarbeitet (der Schlüssel unten). Esc)

Problem mit der Groß-/Kleinschreibung von Tabellen

Mysql unterscheidet die Groß-/Kleinschreibung von Tabellennamen unter dem Windows-System nicht, aber MySQL gibt an, dass unter dem Linux-System die Groß-/Kleinschreibung beachtet wird . Unter Linux muss die Groß-/Kleinschreibung bei MySQL ignoriert werden:

● Melden Sie sich als Root an und ändern Sie /etc/my.cnf

● Fügen Sie eine Zeile unter [mysqld] hinzu: lower_case_table_names=1

● MySQL neu starten

Empfohlen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonZusammenfassung häufiger Probleme mit MySQL während der Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen