Maison >base de données >tutoriel mysql >Comment puis-je activer les connexions MySQL à distance ?

Comment puis-je activer les connexions MySQL à distance ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-23 17:47:10694parcourir

How Can I Enable Remote MySQL Connections?

Réalisation d'une connectivité MySQL à distance

Dans ce scénario, MySQL Community Edition 5.5 a été installé localement et l'objectif est de faciliter les connexions à distance pour un accès externe.

Par défaut, MySQL autorise les connexions à distance, mais l'accès root à distance est désactivé. Pour l'activer, exécutez localement la commande SQL suivante :

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

De plus, localisez la ligne suivante dans le fichier my.cnf (généralement trouvé dans /etc/mysql/my.cnf sur les systèmes UNIX/macOS ; vérifiez /etc/mysql/mysql.conf.d/mysqld.cnf pour d'autres emplacements) :

bind-address = 127.0.0.1

Commentez-le en ajoutant un symbole de hachage ('#') au début de la ligne :

#bind-address = 127.0.0.1

Les utilisateurs Windows peuvent trouver le fichier my.cnf dans le répertoire d'installation de MySQL, généralement similaire à C:Program FilesMySQLMySQL Server 5.5. Renommez-le en my.ini.

Redémarrez le serveur MySQL sur toutes les plateformes pour que les modifications prennent effet.

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