
mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
The connection to the controluser as defined in your configuration has failed..发布于 2020-03-16 01:49:34
我知道这个职位是旧的,但这是发生在我身上的。我正在升级,phpmyadmin安装程序询问phpmyadmin用户密码应该是什么,或者将其留空以随机生成密码。我按了enter,没有误输入任何密码。因此,当我启动PHPMyAdmin时,我得到了错误"mysqli_real_connect():(HY000/1045):用户'phpmyadmin'@'localhost‘(使用密码:YES)的访问被拒绝“。
为了修复它,我在/etc/phpmyadmin/中找到了"config-db.php“文件,并从那里获得了密码。对PHPMyAdmin的根访问是有效的,所以我以Root身份登录到PHPMyAdmin,并使用了查询“为'phpmyadmin'@'localhost‘= PASSWORD (复制并粘贴密码)设置密码”,它成功了!
发布于 2019-04-25 13:45:29
使用命令行上的根权限,使用mysql数据库创建由密码标识的用户,将所有表上所有数据库的所有select、update、delete权限授予从localhost连接的用户phpmyadmin,这些用户还具有授予其他用户权限的选项。
sudo mysql
use mysql;
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'supersecretpassword';
SET PASSWORD FOR 'phpmyadmin'@'localhost' = PASSWORD('supersecretpassword');
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exithttps://stackoverflow.com/a/16747309/2955337
https://dev.mysql.com/doc/refman/5.7/en/creating-accounts.html
发布于 2019-04-25 12:00:41
以root用户身份登录到phpmyadmin,转到用户帐户选项卡,在phpmyadmin的在线位置单击,并授予所有priveleges。
或者使用授予所有特权创建另一个用户。
https://askubuntu.com/questions/1138031
复制相似问题