<?php
$db_host='127.0.0.1'; //localhost 也没法连
$db_database='mysql';
$db_username='root';
$db_password='root';
$connection=mysql_connect($db_host,$db_username,$db_password);//连接到数据库
if(!$connection){
die("could not connect to the database:</br>".mysql_error());//诊断连接错误
}
mysql_close($connection);//关闭连接
?>
上面是连接的php代码,用户名密码都对的,用命令来连都能连上。。使用localhost也一样,只不过提示不一样,用localhost 提示由于目标计算机积极拒绝,用127.0.0.1 mysql.error() 啥提示也没有。开启了mysql的日志,发现用cmd命令和软件连 都有记录下来,但是用php去连,连记录都没有。百度了很多方案,hosts文件对应也做了127.0.0.1 localhost ,防火墙也关了。mysql user 表 如下:
是我的系统出问题了吗? 之前都可以连,我忘记是我做了啥后就不能连了,因为dwcs4 验证加了一些屏蔽 adobe 的行到hosts文件,好像就这个操作。请各位大神支个招,还能修改的起来吗,快奔溃了。
ps:还有个奇葩问题,在本地连远程数据库也不能连,提示: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。但是服务器管理告诉我,他用远程可以连。明天去公司连一下看看,如果能连,那么可能就是我本地的php环境问题了。如果php出问题,网上下载一个版本过来,直接覆盖原来的目录文件,是否可行?
求各位大神帮忙分析下,实在没辙了。