php 不能连接数据库 php error Can't connect to local MySQL server

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php 不能连接数据库 php error Can't connect to local MySQL server脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
测试的PHP文件
<?PHP
$link=MysqL_connect('localhost','root','zz') or die(MysqL_error());
MysqL_select_db('test') or die('no db');
MysqL_query('SET names utf8');
echo 99;
?>
运行后报错
Can't connect to local MysqL server through socket '/tmp/MysqL.sock'
但在 命令行中能进入MysqL
[root@localhost local]# MysqL -u root -p
Enter password:
Welcome to the MysqL monITor. Commands end with ; or \g.Your MysqL connection id is 3Server version: 5.5.2-m2 Source distribution
TyPE 'help;' or '\h' for help. Type '\c' to clear the buffer.
MysqL>
解决办法
chown -R root /usr/local/MysqL
chgrp -R MysqL /usr/local/MysqL
chown -R root /usr/local/MysqL/bin
chgrp -R MysqL /usr/local/MysqL/bin
chgrp -R MysqL /VAR/lib/MysqL
chmod 777 /var/lib/MysqL
chown -R root /var/lib/MysqL/MysqL
chgrp -R MysqL /var/lib/MysqL/MysqL
chmod 777 /var/lib/MysqL/MysqL
chown -R root /var/lib/MysqL/MysqL/*
chgrp -R MysqL /var/lib/MysqL/MysqL/*
chmod 777 /var/lib/MysqL/MysqL/*
chmod 777 /usr/local/MysqL/lib/MysqL/libMysqLclient.a

脚本宝典总结

以上是脚本宝典为你收集整理的php 不能连接数据库 php error Can't connect to local MySQL server全部内容,希望文章能够帮你解决php 不能连接数据库 php error Can't connect to local MySQL server所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。