Python подключение к базе данных

309
16 декабря 2017, 04:45

Есть файл - b15.local.sql как подключится к базе данных и с помощью каких библиотек это сделать? Можно с примером, так как

import MySQLdb
db = MySQLdb.connect(host="localhost",    # your host, usually localhost
                 user="root",         # your username
                 passwd="31415",  # your password
                 db="b15")

выдаёт ошибку о том что база данных не существует, при db = 'b15.local' и db='b15.local.sql' выдают ту же ошибку

Answer 1

Вам уже ответили. Для того что бы работать с базой Вам необходимо установить MySQL сервер где и развернуть дамп https://habrahabr.ru/post/105954/ если вы хотите работать с базой именно как с файлом то возможно пригодится вот такой конвертер https://github.com/dumblob/mysql2sqlite и модуль sqlite3