[MySQL] Connexion base de donnée distant
Bonjour a tous,
J'ai sur ma raspberry (ordinateur A) un serveur mySQL. J'ai déjà au préalable ouvert mes ports (port 80 et 443) et créer un utilisateur pouvant se connecter qu'importe l'ip (DistantAdmin)
Code:
1 2 3 4 5 6 7 8
| +--------------+-----------+
| user | host |
+--------------+-----------+
| DistantAdmin | % |
| LocalAdmin | localhost |
| phpmyadmin | localhost |
| root | localhost |
+--------------+-----------+ |
et je lui ai attribué tous les droits sur la base
Code:
1 2 3 4 5 6
| +-------------------------------------------------------------------------------------------------------------+
| Grants for DistantAdmin@% |
+-------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'DistantAdmin'@'%' IDENTIFIED BY PASSWORD '*******' |
| GRANT ALL PRIVILEGES ON `******`.* TO 'DistantAdmin'@'%' |
+-------------------------------------------------------------------------------------------------------------+ |
Sur mon pc fixe (ordinateur B) j'essaie d'ouvrir la connexion mysql avec l'adresse public de ma raspberry
Code:
1 2 3 4
| import mysql.connector
mydb = mysql.connector.connect(host="Adresse_Public_Raspberry", user="DistantAdmin", password="*****", database="*****")
mycursor = mydb.cursor() |
Mais a chaque fois je tombe sur l'erreur :
Code:
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'Adresse_Public_Raspberry' (10060 Une tentative de connexion a échoué car le parti connecté na pas répondu convenablement au-delà dune certaine durée ou une connexion établie a échoué car lhôte de connexion na pas répondu)
Je m'y prends mal ?
Merci de votre aide.