MySQL中mysql.sock找不到的解决方法
来源:互联网 发布:老克勒淘宝店是真是假 编辑:程序博客网 时间:2024/05/22 03:41
链接MySQL时,报错:
cant connect to mysql server through socket '/tmp/mysql.sock'
本质上这个问题是mysql.sock在其他路径导致的。
有文章说可以通过修改my.cnf的socket路径,但个人尝试后发现,这样可能导致mysql的服务起不来。
笔者认为,还是用软连接比较安全,方法如下:
1、找到mysql.sock
使用 find / -name mysql.sock进行寻找。如果找不到,那么说明该socket可能不是这个名字。
因此,需要先找到my.cnf,输入:
find / -name my.cnf
vim /<your path to my.cnf>/my.cnf
在里面找到该sock的名字。例如笔者的就是mysqld.sock.
然后通过 find 定位,找到sock的路径。
2、软链接
把sock软链接到目标路径。以笔者的问题为例,就是:
ln -s /run/mysqld/mysqld.sock /tmp/mysql.sock
Problem Solved !
Happy Coding ~
0 0
- MySQL中mysql.sock找不到的解决方法
- 找不到mysql.sock的解决方法
- MySQL中mysql.sock找不到问题的解决方法
- mysql找不到mysql.sock
- mysql找不到mysql.sock
- mysql sock找不到
- mysql sock找不到
- 找不到mysql.sock问题
- 安装mysql后找不到/tmp/mysql.sock解决方法
- 写给死活找不到mysql.sock的朋友
- 找不到 mysql.sock 的处理方法!
- 找不到mysql.sock文件问题
- 程序调用mysql找不到mysql.sock的问题
- Linux 下 mysql 找不到 mysql.sock 文件的解决办法
- mysql服务无法启动,mysql.sock找不到
- mysql启动报错,找不到mysql.sock
- 找不到mysql.sock,mysql.sock丢失问题解决方法
- 找不到mysql.sock,mysql.sock丢失问题解决方法
- iOS 蓝牙分段发送数据代码
- 小题目
- doTag方法程序的测试
- 开发时Activity生命周期异常记录
- Thorlabs APT activeX 开发应用
- MySQL中mysql.sock找不到的解决方法
- Intent详解
- Andrew Ng coursera上的《机器学习》ex8
- android studio升级后的各种错误解决
- 生成随机验证码
- 左侧菜单,点击右侧弹出内容
- C++从某个目录中找出某一类型的所有文件
- Servlet文件的下载
- PL/SQL【32位】连接Oracle 11g【64位】终于成功了!!!