百度云数据库怎么连接,一直报错。

时间:2022-09-22 19:25:31
数据库链接失败。错误信息:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)。


用户名,密码,地址,都是对的。下面是我的代码,求大神指教。
<?php
header("Content-type: text/html; charset=utf-8");
//链接到mysql数据库,设置服务器地址,用户名,地址。
//常量参数。
$dbname = 'ZUEUmNusqMJVLEhyYCCP';
 
/*从环境变量里取出数据库连接需要的参数*/
$host = getenv('sqld-gz.bcehost.com');
$port = getenv('3306');
$user = getenv('99e349495cff4a95989bb74f511a8915');
$pwd = getenv('547e172845af488ba82d76c3dfafcb49');
$conn=@mysql_connect($host,$port,$user,$pwd )or die('数据库链接失败。错误信息:'.mysql_error());

 //第二步,选定要链接的数据库,设置字符集。
mysql_select_db($dbname,$conn)or die('数据库错误!!错误信息:'.mysql_error());
mysql_query('SET NAMES UTF8')or die('字符设置错误!!错误信息:'.mysql_error());
//第三部,从数据库中选择一张表,然后把这张表从数据库中提取出来。
$query= 'SELECT*FROM art';
$result= mysql_query($query)or die('SQL错误!!错误信息:'.mysql_error());
//$result就是记录集
//第四步,将记录集里的数据显示出来。
print_r(mysql_fetch_array($result,MYSQL_ASSOC));

5 个解决方案

#1


在客户端能连接么?

#2


mysql服务开启啦 ,他这个是个用phpMyadmin操作管理的

#3


引用 2 楼 JasonBoss163 的回复:
mysql服务开启啦 ,他这个是个用phpMyadmin操作管理的
phpMyadmin可以链接操作数据库吗?

#4


  可以操作阿阿 

#5


百度云服务器,数据库在服务器上面。  连接上了,谢谢。一直没有回复。

#1


在客户端能连接么?

#2


mysql服务开启啦 ,他这个是个用phpMyadmin操作管理的

#3


引用 2 楼 JasonBoss163 的回复:
mysql服务开启啦 ,他这个是个用phpMyadmin操作管理的
phpMyadmin可以链接操作数据库吗?

#4


  可以操作阿阿 

#5


百度云服务器,数据库在服务器上面。  连接上了,谢谢。一直没有回复。