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 ?
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!