您的位置:

php连接mysql报错(php连接数据库失败是什么原因)

本文目录一览:

php mysql_connect连接不上时候,输出错误

出现这种问题一般情况分三种状况:

1.你本身MYSQL数据库没安装好;

2.安装好了未能自动运行,或没手机启动其进程;

3.这点是经常发生的,就是把用户名或密码搞错了;

php连接mysql数据库,报错Function mysql_connect() is deprecated?

info.php在CentOS

64位虚拟机运行的时候,其中MySQL版本那一栏是空白信息。我查看了info.php源码,开始以为是MySQL数据库的用户名和密码填写错了,仔细检查没有错误之后,便查看了Apache的error_log,得到如下消息:

mysql_connect():

No

such

file

or

directory

在网上查了一下,说是本地socket设置与默认的不一样,导致php无法找到mysql的socket文件。根据网上提供的方法,需要做如下操作。

首先,在MySQL中用status查看数据库状态,如下所示:

mysql

Ver

14.14

Distrib

5.1.69,

for

redhat-Linux-gnu

(x86_64)

using

readline

5.1

Connection

id:

10

Current

database:

Current

user:

root@localhost

SSL:

Not

in

use

Current

pager:

stdout

Using

outfile:

''

Using

delimiter:

;

Server

version:

5.1.69

Source

distribution

Protocol

version:

10

Connection:

Localhost

via

UNIX

socket

Server

characterset:

latin1

Db

characterset:

latin1

Client

characterset:

latin1

Conn.

characterset:

latin1

UNIX

socket:

/var/lib/mysql/mysql.sock

Uptime:

20

hours

55

min

30

sec

其中,标红的部分是我们需要的。然后打开php.ini文件,需要将mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值设置为标红后面的那个目录。重启apache服务器,后续info.php工作正常,MySQL的版本信息能够正常显示了。

PHP代码连接mysql数据库,我照着书上写为什么连接不上呢?

就你上面的代码来看,存在二方面错误:

1、or语句写法错误,你的代码中,所有的or语句都和它之前的代码写在一起,没有空格,这是格式错误;

2、mysql_select_db函数被你写成了

mysql_selcet_db

修改后的代码:

?php

$host="localhost";

$user="root";

$password="770880520";

$dbase_name="wei";

$conn=mysql_connect($host,$user,$password)

or

die("连接mysql服务器失败".mysql_error());

echo

"mysql服务器:$host

用户名:$userbr";

mysql_select_db($dbase_name,$conn)

or

die("连接mysql数据库失败".mysql_error());

echo"数据库:$dbase_namebr";

echo"连接mysql数据库成功";

?

如果还是运行错误,请贴出错误提示信息

php连接mysql出错 Table 'test.user' doesn't exist

PHP连接mysql出错的话会报:Deprecated: mysql_connect()等错误,可能是没有开启mysql扩展,或者连接mysql的地址,用户名,密码信息填错所导致。但是,从Table 'test.user' doesn't exist错误信息可以看出,连接mysql是正常的,但是操作数据库下面的数据表时,由于该表不存在,导致了错误。解决办法:在数据库中新建该表即可解决。

php连接mysql报错(php连接数据库失败是什么原因)

2022-11-14
php连接mysql异常,php数据库连接失败的原因

2022-11-19
php数据库连接失败,php连接mysql数据库失败

2022-11-26
php连接mysql出错,php连接mysql数据库失败

2023-01-06
php连接mysql报错怎么办(php连接数据库失败怎么办)

2022-11-11
连接mysql数据库连接失败,mysql数据库连接错误

2022-11-21
的php连接mysql报错,php连接mysql报错404

2022-11-26
php连接数据库服务器失败,PHP连接数据库失败

2022-11-26
的php连接mysql报错(php为什么与mysql连接不起

2022-11-12
常见php数据库问题(php连接数据库失败是什么原因)

2022-11-14
mysql业务数据库连接失败(mysql业务数据库连接失败怎

2022-11-11
mysql数据库连接测试失败(mysql数据库连接测试失败原

2022-11-12
为什么php无法连接mysql,php数据库连接失败怎么办

2022-11-18
php操作mysql数据库问题(php连接数据库失败是什么原

2022-11-12
php连接mysql出错,php连接不上数据库sql

本文目录一览: 1、php连接mysql出现的问题 2、PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误? 3、php连接mysql数据库,报错Function mysq

2023-12-08
php无法连接数据库mysql,phpmyadmin无法连接

2022-11-19
连接mysql数据库连接报错(数据库连接错误)

2022-11-12
php连接数据库的几种方法,php怎么和mysql数据库连接

2022-11-18
php向mysql插入失败(php连接mysql失败)

2022-11-09
mysql数据库主机连接失败(mysql数据库主机连接失败怎

2022-11-11