
正文
php和数据库连接不进去 php数据库连接失败怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP的网站时常连接不上Mysql数据库。
1、首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
2、网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
3、php脚本可以正常运行,如phpinfo()。只要一出现“mysql_connect”函数,就没反应,也不报错。
4、先用phpinfo();看一下是否支持mysql。要是没有,还是配置有问题。
5、代码没有问题!唯一写的不规范处在 if(!$conn){ @die(数据库连接失败:.mysql_error());}else{echo 数据库连接成功! }你那样写,会导致后期的效果,但不影响你现在的调试。
相关问答
Q1: PHP链接不上数据库求救
1、这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP 你检查文件是否存在,确保正确文件存在即可解决。
2、网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
3、首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
4、ON *.* TO admin@localhost IDENTIFIED BY adminmysql SET PASSWORD FOR admin@localhost=PASSWORD(admin);如果你的 php 版本是3,很可能是新版本引起的问题,执行以上 MySQL 命令的最后一句就 OK 了。
5、故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。
Q2: PHP无法连接mysql
1、mysql.default_socket = /home/mysql/data/mysql.sock 重启php。
2、this-links[$linkNum] = new PDO($config[dsn], $config[username], $config[password], $params);我这边采取了把mysql降级到了18解决了该问题。
3、首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
Q3: PHP登陆注册页在本地测试时,出现连接数据库失败的情况怎么办?_百度...
1、检查下数据库哭配置文件啊 里面的链接数据库的语句是否正确 主要是数据库的用户名、密码等。
2、启动mysql服务器了么?这个是mysql服务器没有启动的错误。
3、这个是程序的报错,说明你可能没有把项目里面涉及到的数据库数据导入到数据库中。
4、如果本地能通,再到客户端的机器上把 localhost 换成 MySQL 服务器的 ip 地址进行测试。
5、mysqli_connect是用来打开mysql连接的,不是让你用来查询的。
6、错误显示,无法使用localhost root访问数据库,那也就是说数据库的密码不对,请你检查程序连接数据库的密码和你本地服务器的密码是否一致。
关于php和数据库连接不进去和php数据库连接失败怎么办的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





![【电子书】[人文传记] 《艳异编续集》[明][汤若士][epub+mobi+azw3] 【电子书】[人文传记] 《艳异编续集》[明][汤若士][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/8.jpg)
![【电子书】[合集/系列] 《通灵王》[武井宏之][1-32卷和续集全本][图片ZIP] 【电子书】[合集/系列] 《通灵王》[武井宏之][1-32卷和续集全本][图片ZIP]](https://www.04ip.com/template/qe/style/noimg/17.jpg)
