解决mysql不能通过'/tmp/mysql.sock 连接的问题
解决方法: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.sock Can 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.sock 3、试试service mysqld start 4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql [root@localhost ~]# /etc/init.d/mysqld start |
最新文章
- ABP源码分析五:ABP初始化全过程
- You don't have permission to access /index.php on this server
- myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)
- 《Java并发编程实战》读书笔记
- java获取静态页面内容
- 【BZOJ】1043: [HAOI2008]下落的圆盘(计算几何基础+贪心)
- APCS
- iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
- 模拟器SDK路径
- java面向对象(五)之多态
- CentOS 6.5 Web服务器搭建
- MarkDown语法学习
- Angular 动画
- C++ this指针的详解
- Java正则表达式的总结
- 4.6 C++抽象基类和纯虚成员函数
- Vivado抓取信号
- Spark-scala-API
- Yii CGridView 关联表搜索排序实例
- C++11中的raw string literals
热门文章
- CentOS 6.2下log4cplus的使用
- TOTP:Time-based One-time Password Algorithm(基于时间的一次性密码算法)
- Linux kernel 之 kobject
- Android——Activity中的六个主要函数
- Genymotion常见问题整合与解决方案(转)
- 矩阵hash + KMP - UVA 12886 The Big Painting
- 31Mybatis_mybatis和spring整合-mapper代理开发
- 实现现下列哪一种接口的对象,并不需要在web.xml文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件?(选择1项)
- 在JAVA中利用public static final的组合方式对常量进行标识
- jquery -- body div 和 body>;div 的区别