当前位置:首页 > 服务器 > 正文

phpweb数据库服务器连接失败(php连接不上数据库sql)

今天给各位分享phpweb数据库服务器连接失败的知识,其中也会对php连接不上数据库sql进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

php 连接数据库失败

尝试一下解决方法:

1、数据库连接失败could not find driver

在调试一个PHP程序时,报了这个错误, could not find driver

经过一番查找,结合自己的思考和实践,终于找到了问题所在.

程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.

修改php.ini

extension=php_pdo.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll 

2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了

如果在linux下面,确信模块pdo_mysql.so已经编译进php。

在php.ini下面添加:

extension=pdo_mysql.so

在dw中做PHP站点数据库窗口中,第三步测试服务器,连接不了

如果制作的不是动态程序,比如php等程序,制作的仅仅是html网站,则不需要填写配置服务器选项。

如果制作的是动态程序,需要在电脑内安装相应的网页服务器,并开通服务器,如果在本机运行程序,连接方式则选择“本地”,“服务器文件夹”可以选择站点文件夹,在“web url”填写本机主页ip地址,比如:等等

如果有安装网页服务器的经验,对动态程序有了解,那么在dreamweaver里配置服务器不会很难。建议使用最新版dreamweaver,建立动态程序站点比旧版本更方便一些。

请问一下,数据库连接失败,是怎么回事?

从以下几个方面找找原因。

1 服务器启动没有;

2 用户名、密码对没有;

3 如果是远程连接,启用通允许“远程连接”没有。

4 在数据库服务器上,打开DOS窗口,输入netstat -an,查看1433端口开放没有,若没有开放,请调整、设置数据库服务器。

PHP登陆注册页在本地测试时,出现连接数据库失败的情况怎么办?

1、检查环境正常

使用mysql -u root -p 可以进入MySQL操作界面

直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库

2、打开hosts加入

复制代码代码如下:127.0.0.1 qttc

使用qttc当主机连接也正常,唯独就不认localhost。

3、localhost连接方式不同导致

为了了解PHP连接数据库时,主机填写localhost与其它的区别阅读了大量资料,最后得知:

当主机填写为localhost时mysql会采用 unix domain socket连接

当主机填写为127.0.0.1时mysql会采用tcp方式连接

这是linux套接字网络的特性,win平台不会有这个问题

4、解决方法

在my.cnf的[mysql]区段里添加

复制代码代码如下:

protocol=tcp

保存重启MySQL,问题解决!

建设网站时 对不起,数据库服务器连接失败!

1. 确保服务器端的数据库中存在sa,并支持混合登录模式.默认安装的时候,可能会忽略建立sa.

2. 确保服务器端的数据库是支持远程调用的.打开SQL server Management Studio,选择该数据库,右键菜单"Properties",在打开的对话框中选择Connections,把Allow remote connections to this server选上.

3. 确保服务器端的SQL服务的TCP/IP是Enable的.打开SQL server Configuration Manager. 选择SQL server 2005 NetworkConfiguration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCP/IP都修改为Enabled,默认是Disabled.

4. 确保服务器端的SQL实例的远程调用是支持TIP/IP和named pipes的. 打开SQL server Surface Area Configuration Manager,在打开的页面中选择Surface Area Configuration for Services and Connections.选中实例的Remote Connections,把Using both tcp/IP and namedpipes选中.

5. 重启服务器端的SQL server 2005服务,确保SQL server Agent和SQL server Browser的服务也启动了. 默认都是需要手动启动,可以改成Automatic.

6. 因为服务器端的操作系统是WinXp+SP2,所以还需要检查防火墙.确保防火墙中的1433端口打开了.[实际解决方法:]打开SQL server Surface Area Configuration Manager,在SQL Server 2005服务中启动SQL Server

打开SQL server Surface Area Configuration Manager,在SQL Server 2005网络配置中启动Named Pipes和TCP/IP~

php连接数据库失败怎么办

首先你可以把链接失败的错误编码或者错误代码展示出来,然后根据错误编码去手册上面找对应编码错误的原因及解决的办法。

关于phpweb数据库服务器连接失败和php连接不上数据库sql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码