Maison  >  Article  >  base de données  >  \"Option trouvée sans groupe précédent dans my.cnf : pourquoi et comment y remédier ?\"

\"Option trouvée sans groupe précédent dans my.cnf : pourquoi et comment y remédier ?\"

DDD
DDDoriginal
2024-10-26 17:04:30660parcourir

Option trouvée sans groupe précédent dans le fichier my.cnf

Lors de la tentative de connexion à distance à une base de données MySQL à l'aide de la commande mysql -u root -p, les utilisateurs peuvent rencontrer le message d'erreur :

Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1

Cause

Cette erreur se produit lorsque le fichier de configuration my.cnf ne contient pas l'en-tête [mysqld]. Le fichier my.cnf contient les paramètres de configuration pour MySQL et chaque section doit être placée entre crochets ([]) avec le nom de la section correspondante.

Solution

Pour résoudre ce problème, ajoutez le En-tête [mysqld] comme première ligne du fichier /etc/mysql/my.cnf.

[mysqld]
... (remaining configuration settings)

Par exemple, si vous souhaitez définir le fuseau horaire par défaut :

[mysqld]
default-time-zone = "+08:00"
... (remaining configuration settings)

Redémarrez MySQL

Après avoir apporté les modifications nécessaires au fichier my.cnf, redémarrez le service MySQL pour appliquer les nouveaux paramètres.

Ubuntu/Debian

sudo mysqld stop
sudo mysqld start

CentOS/Red Hat

sudo service mysqld stop
sudo service mysqld start

Une fois le service MySQL redémarré, vous devriez pouvoir établir une connexion à distance sans rencontrer le message d'erreur.

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