首页 > 数据库 > mysql教程 > php 不能连接数据库 php error Can''t connect to local MySQL

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

WBOY
发布: 2016-06-07 18:03:30
原创
962 人浏览过

php 无法连接数据库 php 错误无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器

测试的php文件
$link=mysql_connect('localhost','root','zz') or die(mysql_error());
mysql_select_db('test') or die('no db');
mysql_query('设置名称 utf8');
回声99;
?>
运行后报错
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
但在命令行中可以进入mysql
[root@localhost local]# mysql - u root -p
输入密码:
欢迎使用 MySQL 监视器。命令以 ; 结尾或 g.您的 MySQL 连接 ID 为 3Server 版本:5.5.2-m2 源代码分发
输入“help;”或“h”寻求帮助。键入“c”以清除缓冲区。
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.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板