Я могу подключиться к своей базе данных с помощью sql workbench. Но когда я пытаюсь подключиться к коду Python, я путаюсь. Я нашел несколько похожих кодов в Интернете и в стеке, но я не могу подключиться к коду.
Как я могу подключиться к БД со следующими данными? Использование кода Python.
Обновлено:: Я также хочу знать, как подключиться к TCP/IP через ssh. детали показаны на изображении ниже.
Вы можете использовать драйвер python-mysql
import mysql.connector
mydb = mysql.connector.connect(
host = "localhost",
port = "2121",
user = "yourusername",
password = "yourpassword"
)
print(mydb)
Этот документ объясняет это подробно.
Подключение через SSH описано здесь — Включить Python для подключения к MySQL через туннелирование SSH
это не работает
@AshutoshYadav, какую ошибку вы видите?
Порт (и, возможно, база данных) отсутствует. Это должно быть что-то вроде: mysql.connect.connect(host = "123.45.67.89", port=2121, username = "my_user_name", password = "...", database = "su")
@AshutoshYadav да .. Как упоминалось выше, при необходимости также укажите порт. Также опубликуйте ошибки, которые будут полезны.
Спасибо @Nuno Это сработало. Я отредактировал вопрос. Я также хочу подключиться к TCP/IP через ssh, как показано на рисунке. пожалуйста, изучите его и помогите, если это возможно. Спасибо.
@AshutoshYadav Я думаю, это то, что вы ищете - stackoverflow.com/questions/21903411/…
Можете ли вы поделиться кодом Python, который вы используете?