Задать вопрос
@Nikita235

Как решить проблему с подключением к mysql?

Пытаюсь подключиться к mysql.

Вот мой код:
import pymysql

my_db = pymysql.connect(
    host='localhost',
    user='root',
    password=''
)

my_cursor = my_db.cursor()
my_cursor.execute('SHOW DATABASES')
for db in my_cursor:
    print(db)


Вот вывод в терминале:


О правильности данных можете даже не спрашивать, я уже сто раз проверил, они верны.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
i229194964
@i229194964
Веб разработчик
Вы должны добавить имя бд чтобы подключится к ней
import pymysql

my_db = pymysql.connect(
    host='localhost',
    user='root',
    password='',
    db='имя_базы_данных' # замените 'имя_базы_данных' на реальное имя вашей базы данных
)

my_cursor = my_db.cursor()
my_cursor.execute('SHOW DATABASES')
for db in my_cursor:
    print(db)
Ответ написан
@pavelpressf
import pymysql

my_db = pymysql.connect(
    host='localhost',
    user='root',
    password='',
    db='my_database'
)

my_cursor = my_db.cursor()
my_cursor.execute('SHOW DATABASES')
for db in my_cursor:
    print(db)
Ответ написан
@whoiam_frontend
Python-разработчик
Нужно добавить имя базы данных.
import pymysql

my_db = pymysql.connect(
    host='localhost',
    user='root',
    password='',
    db='*'
)

my_cursor = my_db.cursor()
my_cursor.execute('SHOW DATABASES')
for db in my_cursor:
    print(db)

В db вставьте имя бд
Ответ написан
@liss48
my_cursor = my_db.cursor()
my_cursor.execute('SHOW DATABASES')
print(cursor.fetchone())
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект