Ошибка доступа запрещен для пользователя сервера MySQL? - PullRequest
0 голосов
/ 29 марта 2010

Ошибка ОШИБКА [HY000] [MySQL] [Драйвер ODBC 5.1] Доступ запрещен для пользователя (используется пароль: YES) ОШИБКА [HY000] [MySQL] [Драйвер ODBC 5.1] Доступ запрещен для пользователя (используется пароль: YES)

Ответы [ 4 ]

1 голос
/ 12 декабря 2011

должна быть точка с запятой в пароле

1 голос
/ 29 марта 2010

Убедитесь, что ваш сервер MySql разрешает удаленные подключения. Если нет, вам придется привязать базу данных и пользователя к удаленным IP-адресам. Вам также необходимо проверить настройки брандмауэра серверов, чтобы убедиться, что 3306 (или что вы используете) разрешены и разрешены входящие соединения.

0 голосов
/ 21 ноября 2016

Если больше ничего не работает, это может быть что-то, что вы неправильно набрали в пароле и т. Д. Чтобы исправить, подключитесь как root и сбросьте права доступа к базе данных, пароль и сбросьте привилегии:

GRANT ALL PRIVILEGES
ON <database>.*
TO <user>@localhost IDENTIFIED BY '<password>';

SET PASSWORD
FOR <user>@localhost = PASSWORD('<password>');

Flush Priviliges;
0 голосов
/ 14 октября 2014

Попробуйте: подключите базу данных с помощью MySQL Workbench и попробуйте выполнить следующие операторы SQL:

GRANT ALL PRIVILEGES
    ON <database>.*
    TO '<user>'@'localhost' IDENTIFIED BY '<password>';
SET PASSWORD
    FOR <user>@localhost = PASSWORD('<password>');
...