[py2.7] Connexion � mysql sur OVH
Je souhaite me connecter � ma base mysql h�berg�e chez OVH � partir de mon poste par un script python 2.7 en utilisant MySQLdb. Je pars sur un bout de code classique avec les donn�es d'identification (url, id, passwd, db) de ma base Mysql retourn�es par OVH (qui me servent sans probl�me soit en php, soit pour entrer dans phpmyadmin).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #!/usr/bin/python# -*- coding: utf-8 -*-
# gestion MySQL
import MySQLdb
print "D�but base MySQL connexion..."
try:
db = MySQLdb.connect(host='xxxx.mysql.db',user='xxxx',passwd='yyyyy',db='xxxxx')
except Exception:
print "Erreur connexion MySQL en xxxx.mysql.db"
else:
print "base MySQL ouverte"
cur = db.cursor()
requete="INSERT INTO chauff_4 (energie,debit,puissance,T_in,T_out,delta_T,jour) VALUES ('333','222','111','99','88','11','2014-09-22 10:00:28')" #PAR EXEMPLE
try:
# execute la requete
cur.execute(requete)
print "...Mise a jour de la base"
db.commit()
except Exception:
print "Erreur avec la Requete= " + requete
print "...Retour etat precedant de la base"
db.rollback()
else:
print "Requete executee"
db.close()
print "base fermee" |
La connexion est impossible >>> "Erreur connexion MySQL en xxxx.mysql.db"
Une id�e ?
Probl�me d'autorisation IP
J'ai eu le m�me probl�me et dans l'aide d'OVH https://help.ovhcloud.com/csm/en-ie-...icle=KB0049245 il est demand� d'autoriser les Ip qui auront acc�s � la base de donn�es 0.0.0.0/0 pour tout autoriser