Не удается подключиться к базе данных MySQL в cpanel, используя python - PullRequest
0 голосов
/ 11 декабря 2018

Я хочу подключить базу данных (mysql) в cpanel, используя python.Но я не знаю, как соединиться с cpanel, используя python.

Я пробовал использовать следующий код, используя модуль pymysql в python:

import pymysql
pymysql.connect("ipaddress","user","password","database_name")

Я получаюследующая ошибка при подключении к mysql:

OperationalError: (1045, «Доступ запрещен для пользователя 'username' @ 'DELL' (с использованием пароля: YES)")

1 Ответ

0 голосов
/ 11 декабря 2018

Похоже, у вас нет соответствующих прав для пользователя.

  • Прежде всего подключитесь к MySQL с пользователем root и GRANT нужным пользователем в базе данных..

  • В зависимости от того, какие разрешения требуются пользователю, например:

    GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'username'@'database_name' identified by 'password';

    или GRANT все привилегии с:

    GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'database_name' identified by 'password';

  • Затем сохраните изменения, используя FLUSH PRIVILEGES;

  • Попробуйте подключиться снова
...