mysql active l'accès à distance :
1 Ouvrez le serveur mysql et définissez les autorisations d'accès mysql
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;
Remarque : Root représente le nom d'utilisateur, % représente toutes les adresses IP, vous pouvez également définir l'adresse IP spécifiée
2. Dans Exécuter les privilèges de vidage ;
3. Vérifiez le tableau des utilisateurs, vous pouvez voir :
la valeur de l'hôte est %, ce qui signifie que lorsque l'utilisateur root se connecte à MySQL, n'importe quelle adresse IP peut être autorisée à accéder au serveur MySQL. 4. Si vous utilisez l'outil de gestion MySQL Navicat, vous ne parvenez pas à vous connecter à la base de données, vous invitant au numéro d'erreur (10038) ;
Solution :
Commande pour ouvrir
vi /etc/mysql/my.confRemplacez
bind-address = 127.0.0.1par
bind-address = 0.0.0.0puis redémarrez le serveur MySQL :
service mysql restart;