出现”/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“不存在的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
统计一篇英文文章内每个单词出现频率,并返回出现频率最高的前10个单词及其出现次数
Pycharm连接MySQL后出现不出现数据库或表,出现其他文件的问题