Heim > Datenbank > MySQL-Tutorial > Warum erhalte ich in meiner MySQL-Datei my.cnf die Fehlermeldung „Option ohne vorhergehende Gruppe in Konfigurationsdatei gefunden'?

Warum erhalte ich in meiner MySQL-Datei my.cnf die Fehlermeldung „Option ohne vorhergehende Gruppe in Konfigurationsdatei gefunden'?

Barbara Streisand
Freigeben: 2024-10-29 12:07:30
Original
326 Leute haben es durchsucht

Why am I getting the

MySQL my.cnf-Dateikonfigurationsfehler: „Option ohne vorhergehende Gruppe gefunden“

Es wird die Fehlermeldung „Option ohne vorhergehende Gruppe gefunden“ angezeigt config-Datei“ kann ein frustrierendes Problem sein, wenn Sie versuchen, eine Remoteverbindung zu MySQL herzustellen. Dieser Fehler tritt normalerweise aufgrund eines Konfigurationsfehlers in der Datei my.cnf unter /etc/mysql/my.cnf auf.

Um dieses Problem zu beheben, muss unbedingt sichergestellt werden, dass die Die Datei my.cnf ist ordnungsgemäß formatiert. Insbesondere müssen alle Optionen in der Datei in ihren jeweiligen Abschnitten gruppiert werden.

Fehlende Abschnittsüberschrift

In diesem Fall wird der Fehler durch eine fehlende Abschnittsüberschrift verursacht. In der Datei my.cnf fehlt der Abschnittsheader [mysqld], der zum Definieren von Optionen im Zusammenhang mit dem MySQL-Server erforderlich ist.

Korrigieren Sie die Konfiguration

Um die Konfiguration zu korrigieren, fügen Sie die folgende Zeile als erste Zeile in die Datei my.cnf ein:

[mysqld]
Nach dem Login kopieren

Dadurch wird das erstellt mysqld Abschnitt und ermöglichen es Ihnen, die notwendigen Optionen für Ihren MySQL-Server zu definieren.

Beispielkonfiguration

Hier ist ein Beispiel für eine korrigierte my. cnf-Datei mit dem hinzugefügten [mysqld]-Header:

[mysqld]
default-time-zone = "+08:00"

user        = mysql
socket      = /var/run/mysqld/mysqld.sock
port        = 3306
basedir     = /usr
datadir     = /var/lib/mysql
tmpdir      = /tmp
bind-address        =  0.0.0.0
key_buffer      = 16M
max_allowed_packet  = 16M
thread_stack        = 192K
thread_cache_size       = 8
myisam-recover         = BACKUP
query_cache_limit   = 1M
query_cache_size        = 16M
log_error                = /var/log/mysql/error.log
expire_logs_days    = 10
max_binlog_size         = 100M

[client]
port        = 3306
socket      = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket      = /var/run/mysqld/mysqld.sock
nice        = 0

[mysqldump]
quick
quote-names
max_allowed_packet  = 16M

[mysql]

[isamchk]
key_buffer      = 16M
Nach dem Login kopieren

MySQL-Dienst neu starten

Sobald die Konfiguration korrigiert ist, können Sie muss den MySQL-Dienst neu starten, um die Änderungen zu übernehmen:

sudo mysqld stop
sudo mysqld start
Nach dem Login kopieren

Durch einen Neustart des Dienstes wird sichergestellt, dass MySQL die aktualisierte Konfiguration verwendet und der Fehler „Option ohne vorhergehende Gruppe gefunden“ beseitigt wird.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in meiner MySQL-Datei my.cnf die Fehlermeldung „Option ohne vorhergehende Gruppe in Konfigurationsdatei gefunden'?. 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