2016-05-11 8 views
0

Problem - Auf CENTOS 7, habe ich MARIADB 10.x installiert, die einwandfrei funktioniert, habe ich mit DBeaver getestet.MARIADB - Python Connection Ausgabe

um MARIA DB 10.x von PYTHON 2.7 zu verbinden, habe ich "MySQL-python 1.2.5" wie empfohlen "https://mariadb.com/blog/how-connect-python-programs-mariadb" installiert.

Aber unten Fehler beim Testen, bitte helfen Sie mit.

import mysql.connector as mariadb 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named mysql.connector 

Antwort

0

Verwenden Sie MySQLdb1 lib für MariaDB-Datenbankverbindung.

import MySQLdb as mariadb 
conn = mariadb.connect(user='username', passwd='1a2b3c', db='defaultdb') 
cursor = conn.cursor() 

LIB auf MariaDB erwähnt docs ist derjenige officialy durch MySQL builded. Mit dieser Lib können Sie dem Tutorial folgen.

+1

das funktionierte gut, aber es scheint, das ist alte Bibliotheken. Und jeder Grund, warum mysql.connector nicht funktioniert – pawan

+0

Der in MariaDB-Dokumenten beschriebene Connector ist der von [MySQL] angebotene Connector (http://dev.mysql.com/downloads/connector/python/) –