2016-05-11 3 views
0

Проблема. На CENTOS 7 я установил MARIADB 10.x, который работает отлично, я тестировал с помощью DBeaver.MARIADB - проблема подключения Python

для подключения MARIA DB 10.x от PYTHON 2.7, я установил «MySQL-python 1.2.5», как рекомендовано «https://mariadb.com/blog/how-connect-python-programs-mariadb».

Но при обходе ниже ошибки во время тестирования, пожалуйста, помогите с этим.

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

ответ

0

Используйте MySQLdb1 lib для подключения к базе данных MariaDB.

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

Либерал упоминается на MariaDB docs является одним официально построен по MySQL. Используя эту библиотеку, вы сможете следить за учебником.

+1

это сработало отлично, но похоже, что это старые библиотеки. И любая причина, по которой mysql.connector не работает – pawan

+0

Коннектор, описанный в документах MariaDB, является тем, который предлагается [MySQL] (http://dev.mysql.com/downloads/connector/python/) –

Смежные вопросы