博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决不能通过'/tmp/mysql.sock'连到服务器
阅读量:5046 次
发布时间:2019-06-12

本文共 830 字,大约阅读时间需要 2 分钟。

解决方法:php标准配置正是通过'/tmp/mysql.sock',但一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件更改一下:   [mysqld]   socket=/var/lib/mysql.sock 假如更改后mysql程序连不上,可以使用下面的方法继续修改:   [mysql]   socket=/tmp/mysql.sock 另外还可以用下面的方法: ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sockCan not connect to local MySQL server through socket 解决办法寻找 mysql.sock文件find / -name mysql.sock 启动mysql 报错ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1. 先查看 /etc/rc.d/init.d/mysqld status 看看mysql是否已经启动另外看看是不是权限问题2. 确定你的mysql.sock是不是在那个位置mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock3、试试service mysqld start4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql[root@localhost ~]# /etc/init.d/mysqld start

  

转载于:https://www.cnblogs.com/xiangxiaodong/archive/2012/10/12/2721183.html

你可能感兴趣的文章
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>
Activity和Fragment生命周期对比
查看>>
OAuth和OpenID的区别
查看>>
android 分辨率自适应
查看>>
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
国外媒体推荐的5款当地Passbook通行证制作工具
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>
hibernate生成表时,有的表可以生成,有的却不可以 2014-03-21 21:28 244人阅读 ...
查看>>
mysql-1045(28000)错误
查看>>
Ubuntu 编译出现 ISO C++ 2011 不支持的解决办法
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>