我的 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 中那么方便。