php不能访问数据库 php不能连接到mysql服务器
为什么php连接不了数据库?
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。
创新互联建站从2013年创立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元廉江做网站,已为上家服务,为廉江各地企业和个人服务,联系电话:13518219792
我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。
php3最好用apache4。80端口可能被别的程序占用。不行换个环境包如phpstudy试试。phpstudy支持php2到6自由切换。支持iis,nginx,apache等26种组合一键切换。
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
php无法打开mysql数据库
首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
先用phpinfo();看一下是否支持mysql。要是没有,还是配置有问题。
网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
可能是你安装的时候,选择扩张功能时,应该选择安装mysql,前面不再显示巴叉,PHP.ini里面就会有。ext文件夹里也会有libmysql.dll了,我也碰到过这种情况。重新安装试试。
肯定是A机器的设置有问题!在网上一顿搜,各种说mysql授权问题的,以及修改php.ini的,修改防火墙的,事实上都不是这些问题导致的。
PHP无法连接到远程的mysql数据库
1、后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。同时也可以为现有的用户设置是否具有远程访问权限。
2、肯定是用户名和密码的问题,你CMD命令输入mysql -u admin -p admin试试看。
3、决方法:1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。
4、你用的是WAMP , Apache+PHP+MYSQL。这个是你的PHP程序判断连接不上数据库, 远程的数据库有开启让外边连接的权限吗? 很多远程MYSQL服务器就算设置了远程, 都是授权给指定的服务器IP的。
5、你把你自己的数据库名字改掉啊,你现在用了LILI,把数据库名也要这样改的,有密码也要改啊。
分享标题:php不能访问数据库 php不能连接到mysql服务器
文章转载:http://azwzsj.com/article/dsjdhos.html