# 1698 - Доступ запрещен для пользователя 'root' @ 'localhost' mysql -5.7 и ubuntu-16.04

Я попал ниже ошибки во время входа в phpmyadmin.

это не новая установка.

Я также пробовал войти в систему через командную строку.

1.

mysql -u root -p **error :** ERROR 1698 (28000): Access denied for user 'root'@'localhost'

2.

sudo mysql -u root -p

Я успешно вхожу в mysql, используя вышеприведенную команду.

, но не в случае 1. [ ! d6] Mysql details: username : root password :

3
задан 25 January 2018 в 10:47

17 ответов

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart
0
ответ дан 22 May 2018 в 15:21

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql; mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> exit; $ service mysql restart
0
ответ дан 17 July 2018 в 22:25

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql; mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> exit; $ service mysql restart
0
ответ дан 23 July 2018 в 23:03

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart
0
ответ дан 2 August 2018 в 12:46

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart
0
ответ дан 3 August 2018 в 17:09

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart
0
ответ дан 5 August 2018 в 02:26

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart
0
ответ дан 6 August 2018 в 19:06

Я решил эту проблему с установкой значения плагина в пользовательских таблицах

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart
0
ответ дан 14 August 2018 в 13:46
  • 1
    И как вы вошли в mysql для использования команды USE mysql? Это уловка 22. – Hrvoje T 28 May 2018 в 16:01
  • 2
    используя эту команду sudo mysql -u root -p – prashanth padala 28 May 2018 в 18:46

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это можно сделать с помощью плагина «unix_socket» или возможно, что пароль был изменен.

Чтобы разрешить пользователю root пользователя MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 22 May 2018 в 15:21

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это можно сделать с помощью плагина «unix_socket» или возможно, что пароль был изменен.

Чтобы разрешить пользователю root пользователя MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql; UPDATE user SET plugin='mysql_native_password' WHERE User='root'; FLUSH PRIVILEGES; exit;

см. PhpMyAdmin

1
ответ дан 17 July 2018 в 22:25

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это можно сделать с помощью плагина «unix_socket» или возможно, что пароль был изменен.

Чтобы разрешить пользователю root пользователя MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql; UPDATE user SET plugin='mysql_native_password' WHERE User='root'; FLUSH PRIVILEGES; exit;

см. PhpMyAdmin

1
ответ дан 23 July 2018 в 23:03

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это делается с помощью плагина «unix_socket», или, возможно, этот пароль был изменен.

Чтобы позволить root root пользователю MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 2 August 2018 в 12:46

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это делается с помощью плагина «unix_socket», или, возможно, этот пароль был изменен.

Чтобы позволить root root пользователю MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 3 August 2018 в 17:09

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это делается с помощью плагина «unix_socket», или, возможно, этот пароль был изменен.

Чтобы позволить root root пользователю MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 5 August 2018 в 02:26

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это делается с помощью плагина «unix_socket», или, возможно, этот пароль был изменен.

Чтобы позволить root root пользователю MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 6 August 2018 в 19:06

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это делается с помощью плагина «unix_socket», или, возможно, этот пароль был изменен.

Чтобы позволить root root пользователю MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 8 August 2018 в 23:27

Это потому, что MySQL по умолчанию использует локальную системную учетную запись для входа в качестве пользователя root. Это делается с помощью плагина «unix_socket», или, возможно, этот пароль был изменен.

Чтобы позволить root root пользователю MySQL войти в PhpMyAdmin, выполните следующие команды в командной строке MySQL

use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

см. PhpMyAdmin

1
ответ дан 14 August 2018 в 13:46

Другие вопросы по тегам:

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