首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少/var/lib/mysql/mysql.sock文件

问缺少/var/lib/mysql/mysql.sock文件
EN

Stack Overflow用户
提问于 2011-04-14 17:26:28
回答 8查看 72.9K关注 0票数 22

我正在尝试访问mysql,当我运行mysql命令时,我得到以下结果。

mysql root@ip-10-229-65-166 tpdatabase-1.8.0.28356#

错误2002 (HY000):无法通过套接字'/var/lib/ MySQL /mysql.sock‘连接到本地mysql服务器(2)

执行此操作不会返回任何内容

邮箱:mysql root@ip-10-229-65-166 mysqld# find -name

*

root@ip-10-229-65-166 mysqld# /etc/init.d/mysql stop -bash: /etc/init.d/mysql:没有这样的文件或目录

root@ip-10-229-65-173 tpdatabase-1.8.0.28356# mysql_config |grep -套接字

--socket /var/lib/mysql/mysql.sock

可能是权限问题?

我确实使用yum install mysql安装了mysql。

我在亚马逊EC2云实例上运行CentOS 5.4

EN

回答 8

Stack Overflow用户

发布于 2011-09-22 06:13:28

您需要安装服务器包:

代码语言:javascript
复制
sudo yum install mysql-server

安装完成后,您必须启动服务:

代码语言:javascript
复制
sudo service mysqld start
票数 32
EN

Stack Overflow用户

发布于 2017-09-06 17:46:27

代码语言:javascript
复制
rm -rvf /var/lib/mysql/ib_logfile*
touch /var/lib/mysql/mysql.sock
touch /var/lib/mysql/mysql.pid
chown -R mysql:mysql /var/lib/mysql
systemctl restart mysql

尝试一下并检查/var/lib/mysql/mysql.sock和/tmp的权限

票数 8
EN

Stack Overflow用户

发布于 2012-12-05 19:29:53

在使用相同操作系统的办公室设置中,我们遇到了类似的问题。实际发生的事情是服务器上的空间很小。这很奇怪,但我相信如果服务器满了,文件就不能加载或采取其他方法。请检查以确保服务器上的空间足够,否则您必须尝试删除已安装的mysql并重新安装。祝你好运。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5661069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档