@drqqv

Ошибка с работой MySQL. Как решить?

Выдает ошибку:
raise errors.OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.


Код:
from getpass import getpass
from mysql.connector import connect, Error

try:
    with connect(
            host="localhost",
            user="root",
            password="Current-Root-Password",
            database="valen_bot"
    ) as connection:
        print(connection)
except Error as e:
    print(e)


show_table_query = "valen_info"
with connection.cursor() as cursor:
    cursor.execute(show_table_query)
    # Fetch rows from last executed query
    result = cursor.fetchall()
    for row in result:
        print(row)
  • Вопрос задан
  • 588 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Hanneman
Ну кто его знает - вы же подробностей не приводите. Может, у вас отсутствует MySQL на localhost. Может и так, что используется Current-Root-Password как пароль, а вы не замечаете. А может, доступ к базе запрещен с паролем с localhost (что маловероятно, но всё же). Что такое "valen_info" вообще - откуда этот код копировали вообще?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы