CentOS 5 上的 MySQL 错误 2002(HY000)

CentOS 5 上的 MySQL 错误 2002(HY000)

我在启动 mysql 时遇到问题。当我输入

service mysql start

我所得到的是

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

我该如何修复它?

答案1

首先检查服务状态

[root@localhost ~]# 服务 mysqld 状态

mysqld 已停止

[root@localhost ~]# su - max
密码:

如果服务停止,那么您将收到以下类型的错误

 
[max@localhost ~]$ mysql
错误 2002 (HY000):无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地 MySQL 服务器 (2)

现在启动服务

[max@localhost ~]$ su -
密码:
[root@localhost ~]# 启动mysqld服务
启动 mysqld:[确定]

现在检查服务状态

[root@localhost ~]# 服务 mysqld 状态
mysqld(pid 6157)正在运行...
[root@localhost ~]# 退出
登出
[max@localhost ~]$ mysql
欢迎使用 MySQL 监视器。命令以 ; 或 \g 结尾。
您的 MySQL 连接 ID 是 2
服务器版本:5.1.61 源分发

版权所有 (c) 2000、2011,Oracle 和/或其附属公司。保留所有权利。

Oracle 是 Oracle Corporation 及其
附属公司。其他名称可能是其各自所有者的商标。
拥有者。

输入“help;”或“\h”获取帮助。输入“\c”清除当前输入语句。

mysql>

相关内容