isl*_*SMI 3 mysql apache2 phpmyadmin sql
La connexion au controluser tel que défini dans votre configuration a échoué。
mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES) La connexion au controluser tel que défini dans votre configuration a échoué。
小智 6
我知道这篇文章很旧,但这是发生在我身上的事情。我正在升级,phpmyadmin 安装程序询问 phpmyadmin 用户密码应该是什么,或者将其留空以随机生成密码。我没有错误地输入任何密码就按回车键。因此,当我启动 PHPMyAdmin 时,出现错误“mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)”。
为了修复它,我在 /etc/phpmyadmin/ 中找到了“config-db.php”文件并从那里获取了密码。对 PHPMyAdmin 的 root 访问正在工作,所以我以 root 身份登录到 PHPMyAdmin 并使用查询“SET PASSWORD FOR 'phpmyadmin'@'localhost' = PASSWORD([copy and paste the password here])”并且它工作了!
在命令行上使用 root 权限,使用 mysql 数据库创建由您的密码标识的用户,将所有表上的所有数据库的所有选择、更新、删除权限授予从 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;
exit
Run Code Online (Sandbox Code Playgroud)
https://dev.mysql.com/doc/refman/5.7/en/creating-accounts.html
| 归档时间: |
|
| 查看次数: |
29807 次 |
| 最近记录: |