Как мне подключиться к внешней базе данных из python? - PullRequest
0 голосов
/ 28 мая 2020

У меня вопрос. Я новичок в python и только что установил его на свой компьютер. Итак, как мне подключиться к моей базе данных MySQL, я произвел поиск и обнаружил, что мне нужна библиотека для этого, но каждый раз, когда я пытаюсь использовать

import MySQLdb as pymysql

, появляется следующая ошибка :

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-5-3b863ce28167> in <module>
      1 import os
----> 2 import MySQLdb as sql

ModuleNotFoundError: No module named 'MySQLdb'

Что мне нужно сделать, чтобы все это работало? Нужен ли мне локальный хост сервера MySQL, даже если я хочу подключиться к внешней базе данных? Какие требования и как мне это сделать? Большое спасибо !!

1 Ответ

0 голосов
/ 28 мая 2020

О python трассировках - обычно они действительно информативны, поэтому вы можете просто скопировать последнюю строку и погуглить. В вашем случае ModuleNotFoundError: No module named 'MySQLdb' кажется, что вы не установили пакет MySQLab - проверьте это https://pypi.org/project/MySQL-python/ В python у вас есть менеджер пакетов -> pip, используйте его для установки требуется python пакет с pypi.org.

Вам не нужен локальный MySQL сервер, если у вас есть внешняя база данных. Но вам нужны данные подключения, такие как DB_HOST, DB_PORT, DB_USER, USERS_PASSWORD, DB_NAME. Эта информация понадобится вам, даже если вы решите использовать сервер MySQL локально.

Последняя рекомендация - выбрать любое руководство на YouTube и только go в соответствии с уроками)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...