Как решить проблему с подключением к 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)

Вот вывод в терминале: введите сюда описание изображения

О правильности данных можете даже не спрашивать, я уже сто раз проверил, они верны.


Ответы (1 шт):

Автор решения: Max Watson

Вам необходимо указать название базы данных, к которой вы хотите подключиться.

import pymysql

my_db = pymysql.connect(
    host='localhost',
    user='root',
    password='',
    database='имя_базы_данных'
)

my_cursor = my_db.cursor()
my_cursor.execute('SHOW DATABASES')
for db in my_cursor:
    print(db)
→ Ссылка