【问题标题】:Installing xampp but phpmyadmin doesn't connect安装 xampp 但 phpmyadmin 无法连接
【发布时间】:2015-11-06 18:31:08
【问题描述】:

所以我在运行 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.

发生这种情况的原因和解决方法?

【问题讨论】:

  • 您是否尝试在命令行中使用 mysql 客户端进行连接?你configure host, port, login and password in phpmyadmin了吗?
  • 2 个 MYSQL 服务器不会在同一个端口(通常是 3306)上运行,因此您可能会连接到您的用户 ID 不存在或有另一个密码的其他 MySQL 服务器
  • 为我工作@RiggsFolly

标签: mysql xampp


【解决方案1】:
  1. 转到http://localhost/security/,然后点击链接http://localhost/security/xamppsecurity.php

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

    然后打开你的http://localhost/phpmyadmin/

【讨论】:

    【解决方案2】:

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

    所以两个 mysql 服务器最终都会与 phpmyadmin 混淆,这就是您在使用 xampp 的内置 mysql 服务器使用 phpmyadmin 成功连接时关闭外部 mysql 服务器的方式:

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

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

      $ cd /usr/bin

      $ mysqladmin shutdown

    这会关闭正在运行的 MySQL 服务。

    $ sudo service mysql stop
    

    如果服务已经关闭,它会告诉您服务的状态,这也会有所帮助。

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

      $ cd /opt/lampp/bin

      $ mysqladmin shutdown

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

      $ sudo /opt/lampp/lampp restart

    【讨论】:

      猜你喜欢
      • 2016-01-08
      • 1970-01-01
      • 2017-06-19
      • 2021-01-27
      • 2013-05-31
      • 2017-11-07
      • 2016-06-23
      • 2019-02-06
      • 2020-07-04
      相关资源
      最近更新 更多