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
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.
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)
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!