ОШИБКА 1045 (28000): доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: ДА)

var quantity = 12;

var import1 = 12.55;

var total = quantity * import1;

var answer = parseFloat(total).toFixed(2);

document.write(answer);
142
задан softwareexchange 14 May 2019 в 23:24
поделиться

4 ответа

я установил MySQL как [1 125] пользователь root ($SUDO) и добрался, этот тот же выпуск
Вот то, как я зафиксировал его -

  1. $ sudo cat /etc/mysql/debian.cnf

Это покажет детали как -

# Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = GUx0RblkD3sPhHL5 socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = GUx0RblkD3sPhHL5 socket = /var/run/mysqld/mysqld.sock

Выше мы видим пароль просто, мы идем в [1 126] использование (GUx0RblkD3sPhHL5) , что в подсказке -

  1. mysql -u debian-sys-maint -p Enter password:
    теперь обеспечивают пароль ( GUx0RblkD3sPhHL5).

  2. Теперь exit от MySQL и входят в систему снова, поскольку -

    mysql -u root -p Enter password:
    Теперь обеспечивают новый пароль. Это - все, у нас есть новый пароль для дальнейшего использования.

Это работало на меня, надежда помогают Вам также!

3
ответ дан S.Yadav 21 September 2019 в 11:01
поделиться
  • 1
    You' ve, данный меня пища для размышления здесь и I' d, вероятно, заканчивают тем, что делали это на более позднем этапе. Но, I' d все еще любят решать исходную проблему! – Russ Cam 14 March 2009 в 19:06

У меня была эта проблема с Ubuntu 18.04 LTS и Серверная версия Mysql, 5.7.27-0ubuntu0.18.04.1 (Ubuntu).

Мое решение было (работающий как корень с sudo -i)

mysql <<-EOSQL
  use mysql;
  update user set plugin="mysql_native_password" where User='root';
  FLUSH PRIVILEGES ;
EOSQL

mysqladmin -u root password new_pw
0
ответ дан 23 November 2019 в 21:52
поделиться

Я также столкнулся с той же проблемой, что я сделал был

, 1) Открываются, Ваш cmd

2) Перешли к C:\Program Files\MySQL\MySQL Server 8.0\bin> (где MySQL Server 8.0 может отличаться в зависимости от сервера, Вы установили)

, 3) Затем помещает следующую команду mysql-u корневой-p

4), я запрошу пароль... просто хит входит, как иногда пароль Вы входили, в то время как установка изменяется очистить.

теперь можно просто получить доступ к базе данных

, Это решение работало на меня на платформе окон

0
ответ дан 23 November 2019 в 21:52
поделиться

Если у Вас есть MySQL как часть изображения Докера (скажите относительно порта 6606), и установка Ubuntu (на порте 3306) определение порта недостаточно:

mysql -u root -p -P 6606

бросит:

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

, поскольку это пытается соединиться с localhost по умолчанию, указывая Ваш локальный IP, устраняет проблему:

mysql -u root -p -P 6606 -h 127.0.0.1
0
ответ дан 23 November 2019 в 21:52
поделиться
Другие вопросы по тегам:

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