Maison >base de données >tutoriel mysql >Pourquoi est-ce que j'obtiens l'erreur « Option trouvée sans groupe précédent dans le fichier de configuration » dans mon fichier MySQL my.cnf ?

Pourquoi est-ce que j'obtiens l'erreur « Option trouvée sans groupe précédent dans le fichier de configuration » dans mon fichier MySQL my.cnf ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-29 12:07:30382parcourir

Why am I getting the

Erreur de configuration du fichier MySQL my.cnf : "Option trouvée sans groupe précédent"

Rencontre du message d'erreur "Option trouvée sans groupe précédent dans config file" peut être un problème frustrant lorsque l'on tente de se connecter à MySQL à distance. Cette erreur se produit généralement en raison d'une erreur de configuration dans le fichier my.cnf situé dans /etc/mysql/my.cnf.

Pour résoudre ce problème, il est essentiel de s'assurer que le Le fichier mon.cnf est correctement formaté. Plus précisément, toutes les options du fichier doivent être regroupées sous leurs sections respectives.

En-tête de section manquant

Dans ce cas, l'erreur est causée par un en-tête de section manquant. Le fichier my.cnf ne contient pas l'en-tête de section [mysqld], qui est nécessaire pour définir les options liées au serveur MySQL.

Corriger la configuration

Pour corriger la configuration, ajoutez la ligne suivante comme première ligne du fichier my.cnf :

[mysqld]

Cela créera le mysqld et vous permettent de définir les options nécessaires pour votre serveur MySQL.

Exemple de configuration

Voici un exemple de my.my. cnf avec l'en-tête [mysqld] ajouté :

[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

Redémarrer le service MySQL

Une fois la configuration corrigée, vous doit redémarrer le service MySQL pour appliquer les modifications :

sudo mysqld stop
sudo mysqld start

Le redémarrage du service garantira que MySQL utilise la configuration mise à jour et éliminera l'erreur « Option trouvée sans groupe précédent ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn