Beim Versuch, mit dem Befehl mysql -u root -p remote eine Verbindung zu einer MySQL-Datenbank herzustellen, kann es zu Problemen kommen die Fehlermeldung:
Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1
Dieser Fehler tritt auf, wenn in der Konfigurationsdatei my.cnf der Header [mysqld] fehlt. Die my.cnf-Datei enthält Konfigurationseinstellungen für MySQL und jeder Abschnitt muss in eckige Klammern ([]) mit dem entsprechenden Abschnittsnamen eingeschlossen werden.
Um dieses Problem zu beheben, fügen Sie die hinzu [mysqld]-Header als erste Zeile in der Datei /etc/mysql/my.cnf.
[mysqld] ... (remaining configuration settings)
Zum Beispiel, wenn Sie die Standardzeitzone festlegen möchten:
[mysqld] default-time-zone = "+08:00" ... (remaining configuration settings)
Nachdem Sie die notwendigen Änderungen an der Datei my.cnf vorgenommen haben, starten Sie den MySQL-Dienst neu, um die neuen Einstellungen zu übernehmen.
Ubuntu/Debian
sudo mysqld stop sudo mysqld start
CentOS/Red Hat
sudo service mysqld stop sudo service mysqld start
Sobald der MySQL-Dienst neu gestartet wurde, sollten Sie in der Lage sein, eine Remote-Verbindung herzustellen, ohne dass die Fehlermeldung auftritt.
Das obige ist der detaillierte Inhalt von„Option ohne vorhergehende Gruppe in my.cnf gefunden: Warum und wie kann ich das Problem beheben?'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!