mysql:ERROR 1045 (28000): Access denied for user '***'@'localhost'

前几天想学习一下mysql数据库,然后在Ubuntu18.04下载了phpmyadmin,直接用命令行安装,在安装的过程中出现了一些问题。
登录的时候出现这样放入错误

ERROR 1045 (28000): Access denied for user 'root''@'localhost'

安装的过程中也没有设密码,然后就是登录不进去。
解决办法
我这里是Ubuntu系统的,在phpmyadmin官方文档找到了这个
这里写图片描述
我们打开/etc/phpmyadmminconfig.inc.php

    //$cfg['Servers'][$i]['compress'] = false;
    /* Select mysqli if your server has it */
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    /* Optional: User for advanced features */
    $cfg['Servers'][$i]['controluser'] = '*****';
    $cfg['Servers'][$i]['controlpass'] = '*****';
    /* Optional: Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = $dbname;
    $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';

找到账号和密码,也可以更改账号和密码
$cfg['Servers'][$i]['controluser'] = '*****';
$cfg['Servers'][$i]['controlpass'] = '*****';

然后再登录,问题解决。

猜你喜欢

转载自blog.csdn.net/qq_40965177/article/details/82227334