无法使用 root 用户登录 phpmyadmin

Can not login to phpmyadmin with root user

我在 Ubuntu 系统中使用 phpmyadmin 登录时遇到问题。

用户名 - root 密码 - 空

但它仍然显示如下错误

 #1045 - Access denied for user 'root'@'localhost' (using password: NO)

帮我解决一下 谢谢。

我通过以下步骤解决了它:

1) 打开 config.inc.php 文件

2) 更改文件权限以写入

sudo chmod 777 /etc/phpmyadmin/config.inc.php

3) 在文件中添加以下行

 $cfg['Servers'][$i]['user'] = 'root';
 $cfg['Servers'][$i]['password'] = 'MY_SQL ROOT_USER_PASSWORD';
 $cfg['Servers'][$i]['AllowNoPassword'] = true;

4) 再次将文件权限更改为原始权限

 sudo chmod 755 /etc/phpmyadmin/config.inc.php

5) 重启服务器

service mysql start or service mysql start

6) 打开

http://localhost/phpmyadmin
username: root
password: YOUR_MYSQL'S ROOT USER'S PASSWORD
  • 成功登录到 phpmyadmin。

在终端中,输入

sudo gedit '/etc/phpmyadmin/config-db.php'

用户文件将被打开 只需检查用户名

$dbuser='phpmyadmin';

和密码一样

$dbpass='1234';

只需在登录页面复制此用户名和密码,不带引号。

这是正确答案:

sudo dpkg-reconfigure -plow phpmyadmin