每次 ubuntu 重启时 phpmyadmin 访问都会被拒绝

每次 ubuntu 重启时 phpmyadmin 访问都会被拒绝

我的 ubuntu 机器上安装了 xampp。我正尝试使用phpmyadmin它来访问 mysql。但每次我启动 xampp 并尝试打开 phpmyadmin 时,我都会收到一条错误消息mysqli::real_connect(): (HY000/2002): Connection refused。我已阅读了一些问题,更改 mysql 密码似乎可以解决这个问题。但我不想每次重启电脑时都更改 mysql 密码。有什么办法可以解决这个问题吗?任何帮助都将不胜感激。谢谢

答案1

我认为这是由于 Ubuntu 的 MySql 最近发生了变化,MySql 不允许 root 用户通过 apache/phpmyadmin/任何 Web 界面登录。

尝试在 ubuntu 终端登录 Mysql 并创建具有 root 权限的新用户,然后配置 phpmyadmin 以使用该用户将解决该问题。

在我们的终端中输入

$ sudo mysql -u root -p

继续输入您的密码。

我强烈建议您使用 LAMP 堆栈而不是打包的 XAMPP(单独安装和配置 PHP、Apache2),因为 XAMPP 可能不如在 Windows 中那么方便。

相关内容