配置PHP平台,MySQL打开不了

用的是WAMP集成环境,输入localhost/testmysql.php后 出现,

Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in D:\WAMP\www\testmysql.php on line 2

Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 (trying to connect via tcp://hostname:3306) in D:\WAMP\www\testmysql.php on line 2

Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in D:\WAMP\www\testmysql.php on line 2
Could not connect to MySQL: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。

在自己电脑上装各种代码系统平台,导入不了数据库。怎么个情况。
。下载php administrator 后,也说连接不到数据库。可是ping localhost都能ping通。
刚刚导入了一个discuz论坛。说明数据库应该没有问题吧。
这是怎么情况啊?

trying to connect via tcp://hostname:3306

集成的环境里, 你是不是修改了连接 MYSQL 部分的参数?
如果被你手动修改成 hostname , 那么改回来, 改成 localhost 即可

或者建议你编辑 C:\Windows\System32\drivers\etc\hosts 这个文件
增加一条对 hostname 的解析, 即下面这行:
127.0.0.1 hostname

希望可以帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-27
先检查一下你的mysql数据库是否在运行,进一步查找需要提供你的testmysql.php 源码,以及wamp中apache,php的版本。追问

装了mysql administrator 后,发现也登陆不行。用户名为root 密码也为root。大家说怎么个情况啊。(另外,怎么检查数据库是否在运行)

追答

wamp中经常不能用administrator,时间关系,我没有深究过。可以使用任务管理器,看看有没有类似mysqld的进程,或者到mysql子目录下,找日志文件看看---mysql\data\mysql.err 。另外,wamp日常管理中可以使用http://localhost/phpmyadmin 来管理mysql.

追问

进入mysql控制台,
输入status;
发现上面说
mysql server has gone away .......can't connect to the server.

不过这下又行了。你看看这个status的东西。

追答

看来就是mysq数据库的问题。或者数据库没启动。可以使用任务管理器,看看有没有类似mysqld的进程,或者到mysql子目录下,找日志文件看看---mysql\data\mysql.err

本回答被提问者采纳
第2个回答  2011-07-27
下一个apache的整合安装包吧。appserv-win32-2.5.10.exe 百度一下这个文件,简单安装
第3个回答  2011-07-27
关掉杀毒软件试试
相似回答