出现”/var/lib/mysql/mysql.sock“不存在的解决方法

Posted KeepUp~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了出现”/var/lib/mysql/mysql.sock“不存在的解决方法相关的知识,希望对你有一定的参考价值。

这种情况大多数是因为你的mysql是使用rpm方式安装的,它会自动寻找 /var/lib/mysql/mysql.sock 这个文件,
通过unix socket登录mysql。
常见解决办法如下:
1、
创建/修改文件 /etc/my.cnf,至少增加/修改一行
[mysql]
[client]
socket = /tmp/mysql.sock
#在这里写上你的mysql.sock的正确位置,通常不是在 /tmp/ 下就是在 /var/lib/mysql/ 下

2、
指定IP地址,使用tcp方式连接mysql,而不使用本地sock方式
#mysql -h127.0.0.1 -uuser -ppassword

我是通过这种方法实现的

3、
为 mysql.sock 加个连接,比如说实际的mysql.sock在 /tmp/ 下,则
#ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock即可













以上是关于出现”/var/lib/mysql/mysql.sock“不存在的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Java获取字符串中字母出现的个数

统计一篇英文文章内每个单词出现频率,并返回出现频率最高的前10个单词及其出现次数

Pycharm连接MySQL后出现不出现数据库或表,出现其他文件的问题

Linux 下装Oracle出现异常

poj上为何会出现Problem Disabled,如何解决呢?

数组中只出现一次的数(其它数出现k次)