Я получаю ниже ошибки, в то время как вошли phpmyadmin.
это не новая установка.
Я также попробовал вход в систему через командную строку.
1.
mysql -u root -p
**error :** ERROR 1698 (28000): Access denied for user 'root'@'localhost'
2.
sudo mysql -u root -p
Я - успешно вход в систему в mysql, использующий выше команды.
но не со случаем 1.
Mysql details:
username : root
password :
Я решил вышеупомянутую проблему с устанавливанием сменного значения в пользовательских таблицах
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
$ service mysql restart
Это вызвано тем, что MySQL использованием по умолчанию локальная системная учетная запись для входа в систему как пользователь базируется. Это сделано с плагином “unix_socket”, или он мог бы возможный, что пароль был изменен.
Чтобы позволить пользовательскому корню MySQL входить в PhpMyAdmin, выполните следующие команды в командной строке MySQL
use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;
посмотрите PhpMyAdmin
шаг 1. sudo mysql -u root -p
шаг 2. USE mysql;
шаг 3. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';
Здесь'admin
'Ваш новый пароль, эй может изменить его.
шаг 4. exit
Спасибо. Вы сделаны.