mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

186
20 февраля 2021, 03:40

Нашел интересный проект на гитхабе и захотел посмотреть код, скачал, установил зависимости, но при запуске в терминале Pycharm'a выводится такая ошибка:

 File "/home/tanik/PycharmProjects/project/venv/lib/python3.7/site-packages/mysql/connector/connection_cext.py", line 179, in _open_connection
sqlstate=exc.sqlstate)
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Сижу как несколько часов и переискав не знаю куда копать. Подскажете как решить эту ошибку?

Answer 1

куда копать. Подскажете как решить эту ошибку?

Написано же, достаточно явно:

Access denied for user 'root'@'localhost' (using password: YES)

Это означает, что сервер MySQL, установленный на 'localhost' не желает соединяться с пользователем 'root', который должен ввести пароль. Причин такой ситуации может быть множество. Например:

  1. Вы не задаёте пароль вообще;
  2. Вы задаёте неправильный пароль;
  3. Пользователь 'root' не зарегистрирован в списке пользователей сервера на 'localhost'
  4. Пользователь 'root' на сервре зарегистрирован, но ему запрещён коннект с 'localhost'

Короче говоря - разбирайтесь с правами доступа на сервере MySQL. На всякий случай уточняю: пользователь 'root' на сервере не имеет никакого отношения к пользователю 'root' в вашей локальной ОС.

READ ALSO
Ограничить массив со смещением

Ограничить массив со смещением

Столкнулся с проблемойЕсть массив в виде

133
Как вывести {variables: “{”money1“:3,”money2“:3}”}

Как вывести {variables: “{”money1“:3,”money2“:3}”}

Из бд json возвращает, записанные в него переменные money1 и money2, в таком виде:

111
Заполнение таблицы php при изменении combobox на этой же странице

Заполнение таблицы php при изменении combobox на этой же странице

Есть запрос который заполняет combobox на сайтеХочу чтобы при выборе какой либо позиции заполнялась таблица

121