【问题标题】:XAMPP on windows 7 not working properlyWindows 7 上的 XAMPP 无法正常工作
【发布时间】:2010-05-30 16:53:39
【问题描述】:

我刚刚在 Windows 7 上安装了 XAMPP lite。我有两个驱动器 - C:用于操作系统和常规文件,以及一个外部驱动器 E:。我在 E: 上安装了 XAMPP lite:(在根目录上),它给我带来了问题。 Apache 运行良好,但 MySQL 无法运行。当我转到http://localhost/phpmyadmin/ 时,它给了我以下错误:

Error

MySQL said: 
#2003 - Can't connect to MySQL server on 'localhost' (10061)
Connection for controluser as defined in your configuration failed.

关于可能是什么问题的任何想法?我使用了 32 位版本的 XAMPP lite 的 zip 文件。这是 Windows 7 家庭高级版。

谢谢!

【问题讨论】:

  • 我认为您应该在我们的姊妹网站serverfault.com 上提出这个问题。这个是关于编程的(而且这个问题看起来与编程无关),另一个是关于服务器的。
  • 编程相关,因为很多人使用 Xampp 等环境进行本地 Web 开发
  • 此处定义了错误 2003:webyog.com/faq/content/23/15/en/…

标签: xampp mysql-error-2003


【解决方案1】:

今天发生在我身上,这是因为 Dropbox.exe 使用了端口 3306。如果您从 XAMPP 控制面板运行端口检查,您将能够查看是否有任何冲突的端口问题。

【讨论】:

    【解决方案2】:

    您需要实际启动 MySQL 数据库服务器。

    启动 XAMPP 控制面板,然后单击 MySQL 右侧的“开始”按钮。 (或运行“mysql_start”批处理文件)

    【讨论】:

      【解决方案3】:

      请编辑 xampp 安装中 phpmyadmin 子文件夹中的 config.inc.php 文件,并为 $cfg['Servers'][$i][ 指定“127.0.0.1”(而不是任何其他值,如“localhost”) 'host'] 设置如下:

      $cfg['Servers'][$i]['host'] = '127.0.0.1'; 
      

      然后尝试:

      http://127.0.0.1/phpmyadmin

      它应该可以工作(至少它对我有用,而且我遇到了完全相同的问题)。

      如果这不起作用,您可以尝试此处描述的解决方案:

      http://forums.mysql.com/read.php?35,64808,254785#msg-254785

      或:

      您可以将上述设置保留为:

      $cfg['Servers'][$i]['host'] = 'localhost'; 
      

      并编辑 %windir%\system32\drivers\etc\hosts 添加该行(如果它不存在):

      127.0.0.1       localhost
      

      请注意:我使用的是 xampp beta,您可以在这里找到:http://www.apachefriends.org/en/xampp-beta.html

      编辑: 最近我找到了这个链接http://www.ihostnz.com/howto-install-xampp-windows-7-xdebug-netbeans,按照那里的说明进行操作,现在一切都很顺利。

      【讨论】:

        【解决方案4】:

        有时我会收到此错误:

        ERROR: MySql service not started [-1]
        

        在开发人员的计算机(基于 Windows)上安装 XAMPP 时,因为通常开发人员已经在他们的计算机上安装了 MySql。 MySql 将自身安装为具有默认名称“MySql”的服务; XAMPP 也为 他自己的 MySql 使用这个名称,它会混淆。 所以,我的解决方案是

        • 删除现有的“MySql”服务,由 MySql 安装程序创建的服务;
        • 重新添加使用新名称(不是“MySql”)
        • 愉快地使用 XAMPP :)

        这是一篇更笼统的文章(意大利语,但你应该弄清楚): XAMPP: cosa fare quando qualche servizio non parte (Windows)

        【讨论】:

          【解决方案5】:

          只需转到 xampp 文件夹,然后转到 phpmyadmin 文件夹。在这里你会看到一个 user_password.php 文件。只需将密码设为空

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-04-10
            • 2016-12-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-01-28
            • 1970-01-01
            相关资源
            最近更新 更多