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

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-28
iis+php+mysql打开网页时出现 Can not connect to MySQL server...怎么解决

完整报错信息贴上来。。。。

1. 数据库没启动起来。。。 运行: net start mysql
2. 数据库密码不正确。。。
3。。。。

步骤解决方法如下:
1、平常在使用数据库的时候要先连接数据库,有时能直接连上,有时却会报错,实际上是我们有时没有开启mysql的服务。

2、那么我们应该怎么来开启呢?首先打开Dos窗口,同时按下左下角的 窗口标志+R ,在弹出的框中输入cmd:

3、点击确定,会弹出如下的操作界面:

4、然后在框中输入如下:

5、按下回车,如果出现如下图所示,就代表成功了,我们就可以再次去尝试连接了。

6、最后,我们再次打开连接工具,再次连接,并成功连接。


扩展资料
MySQL主要特性
1、 使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。
2、支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
3、为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
4、支持多线程,充分利用 CPU 资源。
5、优化的 SQL查询算法,有效地提高查询速度。
6、既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
7、提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。
8、提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。
9、提供用于管理、检查、优化数据库操作的管理工具。
10、支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
11、支持多种存储引擎。
12、MySQL 是开源的,所以你不需要支付额外的费用。
参考资料来源:百度百科: MySQL

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

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

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

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

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下。

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

这个提示的意思是:

不能连接mysql服务器

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

MySQL server 什么版本?

php 现在都到 5.0了

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