安装xampp但phpmyadmin无法连接

时间:2015-11-06 18:31:08

标签: mysql xampp

所以我在运行Ubuntu 14.04LTS的Linux机器上安装了xampp。现在突然间,当我尝试连接到phpmyadmin它拒绝连接时。我已经单独安装了mysql但它似乎不起作用。对此有何解决方法?

我得到的错误是:

MySQL said: 

Cannot connect: invalid settings. Connection for controluser as defined in your configuration failed. phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

为什么会发生这种情况并解决它?

2 个答案:

答案 0 :(得分:0)

  1. 转到http://localhost/security/,然后点击http://localhost/security/xamppsecurity.php链接。

  2. 之后,将超级用户的密码更改为“root”。

    之后打开http://localhost/phpmyadmin/

答案 1 :(得分:0)

根据RiggsFolly的评论,我运行了两个MySQL实例

所以两个mysql服务器最终都搞乱了phpmyadmin,这就是你在使用xampp的内置mysql服务器使用phpmyadmin成功连接时关闭外部mysql服务器的方法:

  1. 使用whichmysql查找正在运行的实用程序

  2. 导航到运行外部MySQL服务的目录:

    $ cd /usr/bin

    $ mysqladmin shutdown

  3. 如果它正在运行,它将关闭正在运行的MySQL服务。

    $ sudo service mysql stop
    

    如果服务已经关闭,它还可以告诉您服务的状态。

    1. 现在我们需要停止Xampp mysql服务器,以便我们导航到/lampp/bin并再次执行相同的命令来关闭mysql服务器。

      $ cd /opt/lampp/bin

      $ mysqladmin shutdown

    2. 只需重新启动xampp就可以了。

      $ sudo /opt/lampp/lampp restart