phpmyadmin 2002 错误

Posted

技术标签:

【中文标题】phpmyadmin 2002 错误【英文标题】:phpmyadmin 2002 error 【发布时间】:2012-02-09 04:15:03 【问题描述】:

我收到此错误消息:

#2002 - 服务器没有响应(或者本地 mysql 服务器的套接字配置不正确)

我使用 Ubuntu 11.10... 和 Xampp

我用了google,看到了这个解决方案:

$cfg['Servers'][$i]['socket'] = '/var/run/mysql/mysql.sock';要么 $cfg['Servers'][$i]['connect_type'] = 'tcp';

但是 config.inc.php 文件中的这些行,并不能解决问题。

有人可以帮助我吗?我还能做什么?

我想学php :) 但是有很多问题......也许在Windows 7上,没有这个问题?

【问题讨论】:

您是否检查过 mysql 服务器是否已启动并正在运行?试试:sudo service mysql restart 你确定 MySQL 守护进程正在运行吗? @guiman 我试过了,终端写出这样的:mysql: unrecognized service @DaveRandom:不,我不确定,我是初学者,我今天开始使用 php 和 mysql :)。而且我不知道 MySQL 守护进程是什么,但是 xampp 会写出...哦,我现在在终端中看到这一行:XAMPP: Couldn't start MySQL How can I start the MySql? 好像你没有安装mysql服务器,试试这个: sudo apt-get install mysql-server ,然后再试我之前提到的命令。 【参考方案1】:

正如你所说,你刚刚开始使用 ubuntu 使用 php,我的建议是从头开始,这是一个小指南:

安装所有你需要的东西:

sudo apt-get install apache2 php5 mysql-server phpmyadmin

安装完成后,您将使用以下目录

/var/www -- 这里是你的服务器存储页面的地方

/var/log/apache2/ -- 这里是存储日志的地方(当 apache 时非常有用 失败,请查看该目录中的 error.log 文件)

/etc/apache2 -- apache 配置在这里

/etc/php5/cli -- 这是 php5 控制台的配置(当你使用 ~$ php5 test.php 时,从这里读取配置)

/etc/php5/apache2 这是 php5 服务器的配置所在(当您从 http://localhost/test.php 之类的浏览器访问时)

开箱即用的配置文件不需要修改(可能为了更高级的使用你需要修改它们)

要在此处卸载 xamp,它的线程可能会有所帮助:http://www.apachefriends.org/f/viewtopic.php?p=135389。先删除 xamp,然后按照我的说明操作

【讨论】:

好的,我做到了!我怎么能数? localhost/test.php 写出:404 not found ... 这很正常,那是因为你没有在/var/ww中创建test.php文件。这样做: sudo echo "" > /var/www/test.php ;须藤 chmod 777 /var/www/test.php;然后再试该网址 该命令在 /var/www 中创建一个 test.php 文件,其中包含一些用 php 编写的基本代码。从现在开始,你应该开始阅读一些关于 php 的教程。这是一个很好的起点:w3schools.com/php 嗯,终端写出:premission denied 但我在 var/www/index.php 中找到了一个 index.php 文件,它在浏览器中写出:它有效!这是此服务器的默认网页。 Web 服务器软件正在运行,但尚未添加任何内容。 权限被拒绝,因为您错过了“sudo”。无论如何,能够打开 index.php 文件意味着您已经准备好开始了。您不再需要做任何事情来开始在 php 中编码。记得查看w3schools.com/php

以上是关于phpmyadmin 2002 错误的主要内容,如果未能解决你的问题,请参考以下文章

WAMP - phpMyAdmin [错误 #2002]

phpmyadmin - 错误 2002 - 在 Mac 上

在 centOS 上运行 phpmyadmin - 禁止错误 (403)

debian, mysql 错误 2002 (HY000), phpmyadmin

localhost/phpmyadmin 中的错误 #2002。在 Ubuntu 中使用 XAMPP

xampp phpmyadmin 访问被拒绝错误(#2002)