2017-01-05 3 views
0

Невозможно открыть базу данных mysql в Mysql Query Browser, но я могу войти в ту же базу данных с теми же учетными данными из командной строки Linux. Ошибка доступа к mysql 1045.Невозможно открыть базу данных mysql на Mysql Query Browser mysql error 1045 access denied

+0

использование мойSql рабочее место. Браузер запросов был отменен –

ответ

1

Если вы на самом деле установить корневой пароль, и вы только что потеряли/забыли:

  1. Остановить MySQL
  2. перезапустить его вручную с опцией пропуском грант-таблиц: mysqld_safe --skip -grant столы
  3. Теперь откройте новое окно терминала и запустить клиент MySQL:

    MySQL -u корень

  4. Сброс пароля суперпользователя вручную с помощью команды MySQL:

    UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

    Если вы используете MySQL 5.7 (проверка с использованием MySQL --version в терминале), то команда:

    UPDATE MySQL. user SET authentication_string = PASSWORD ('password') WHERE Пользователь = 'root';

  5. FLUSH привилегия с помощью этой команды MySQL:

    FLUSH привилегий;

От http://www.tech-faq.com/reset-mysql-password.shtml

(Может быть, это не то, что вам нужно, Abs, но я полагаю, что это может быть полезно для людей, наткнуться на этот вопрос в будущем) и здесь: [вопрос]: https://stackoverflow.com/a/489502

+0

Пароль не является вопросом, который вводит правильный пароль, и я также могу войти в систему через командную строку в Linux. –

+0

проверьте, можете ли вы сбросить пароль, и вы можете убить процесс mysql и снова запустить его! –