我的PHP系统提示 Can not connect to MySQL server 这是为什么

2024-11-12 07:11:36
推荐回答(5个)
回答1:

可能性1:
安装php环境的时候,没有选择 --with-mysql选项,或者
--with-mysql的目录设置错误。
检查方法,通过phpinfo() 查看configure的参数

可能性2:
php和mysql版本不匹配

mysql升级后,用户认证模块的加密方式产生了变化,php的银物最新版本可以和mysql的最新版本相连,但是如果一个新版本,一个旧版本,就会出问题。
检查方法,从错误信息看,应该不像这种错误。

可能性3:
端口和url命名错误
连接的mysql目标地址命名错误,或目标端口不是默认端口
检迟歼查方法,mysql客户端登陆码搏冲一下目标地址和目标端口

回答2:

1、拷贝备铅PHP目录下的
libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件森蔽到 system32 目录;
2、修改仿春好php.ini
配置好 extension_dir

去掉

extension=php_gd2.dll
extension=php_mysql.dll
extension=php_sockets.dll前面的分号;
3.重启iis下。

回答3:

启动mysql文兄明扮件夹下的槐仿bin下的双击winmysqladmin.exe,即可启动mysql服务器.当然其它设置羡灶必须要对.

回答4:

这个提示的意思是:

不能连接液改者mysql服务器

你说的这个错误提示是本地计算机,还是远程计算机?

MySQL server 什么版本?

php 现在歼核都到闹薯 5.0了

回答5:

连接不上mysql服务,检查下mysql服务启动了没