全新安装 MySQL / PHPMyadmin 后的 Ubuntu 18.04 LTS;没有root密码;无法使用 PHPmyadmin 登录

Bri*_*dge 3 lamp mysql apache2 phpmyadmin

在全新安装 Ubuntu 18.04 LTS Bionic Beaver 并设置 LAMP 堆栈以及安装 PHPMyadmin 后,我无法登录 PHPMyadmin 作为我提供的密码,同时使用 mysql_secure_installation 保护 mysql 是不正确的,所以看起来。我在互联网上搜索解决方案,但在我的情况下,提供的所有解决方案都没有积极的结果。

一个有效的解决方案将不胜感激。

小智 9

我有同样的问题。显然 MySQL 默认设置为使用基于套接字的身份验证,它使用系统用户名,而不是密码。为了解决这个问题,我使用了以下命令:

以 root 用户身份访问 MySQL:

sudo mysql   # or sudo mysql -u root
Run Code Online (Sandbox Code Playgroud)

设置 MySQL root 用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';
Run Code Online (Sandbox Code Playgroud)

将上面的“test”替换为您要使用的实际密码