Ubuntu 18.04 LTS после новой установки MySQL / PHPMyadmin; нет пароля root; не удалось войти в систему с помощью PHPmyadmin

После новой установки Ubuntu 18.04 LTS Bionic Beaver и установки стека LAMP, а также установки PHPMyadmin я не могу войти в PHPMyadmin, поскольку пароль, который я предоставляю, при обеспечении безопасности mysql с помощью mysql_secure_installation, неверен, поэтому кажется. Я ищу в Интернете решения, но все предоставленные решения не имеют положительного результата в моем случае.

Будет оценено рабочее решение.

3
задан 2 May 2018 в 20:35

18 ответов

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 17 July 2018 в 15:26

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы устранить проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Замените 'test' выше фактическим паролем, который вы хотите использовать

3
ответ дан 17 July 2018 в 15:26

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 20 July 2018 в 15:51

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы устранить проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Замените 'test' выше фактическим паролем, который вы хотите использовать

3
ответ дан 20 July 2018 в 15:51
  • 1
    Увидев это повсюду и после многих гидов, это сработало для меня. Большое спасибо @heyjoe – Encrypter 8 July 2018 в 10:22

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 23 July 2018 в 16:22

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы устранить проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Замените 'test' выше фактическим паролем, который вы хотите использовать

3
ответ дан 23 July 2018 в 16:22
  • 1
    Увидев это повсюду и после многих гидов, это сработало для меня. Большое спасибо @heyjoe – Encrypter 8 July 2018 в 10:22

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 31 July 2018 в 18:14

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 2 August 2018 в 11:19

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы исправить эту проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql   # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Заменить «тест» выше на фактический пароль, который вы хотите использовать

3
ответ дан 2 August 2018 в 11:19

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 3 August 2018 в 09:54

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы исправить эту проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql   # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Заменить «тест» выше на фактический пароль, который вы хотите использовать

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

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 5 August 2018 в 01:15

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы исправить эту проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql   # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Заменить «тест» выше на фактический пароль, который вы хотите использовать

3
ответ дан 5 August 2018 в 01:15

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы исправить эту проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql   # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Заменить «тест» выше на фактический пароль, который вы хотите использовать

3
ответ дан 6 August 2018 в 17:44

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 8 August 2018 в 21:58

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы исправить эту проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql   # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Заменить «тест» выше на фактический пароль, который вы хотите использовать

3
ответ дан 8 August 2018 в 21:58

Мне пришлось войти в систему с

mysql -u root -p
0
ответ дан 14 August 2018 в 11:39

У меня была та же проблема. По-видимому, MySQL по умолчанию был настроен на использование проверки подлинности на основе сокетов, в которой используется имя пользователя системы, а не пароль. Чтобы исправить эту проблему, я использовал следующие команды:

Доступ к MySQL в качестве пользователя root:

sudo mysql   # or sudo mysql -u root

Задайте пароль для пользователя root root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

Заменить «тест» выше на фактический пароль, который вы хотите использовать

3
ответ дан 14 August 2018 в 11:39

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

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