如何解决Mysql启动报ERROR:2002的分析


本文摘自PHP中文网,作者黄舟,侵删。

这篇文章主要给大家介绍了关于Mysql启动时报ERROR:2002问题的分析与解决方法,文中通过示例代码介绍将该问题分析的非常详细,对同样遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

前言

本文主要给大家介绍了关于Mysql启动报ERROR:2002的分析与解决,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

1、故障现象


1

2

[root@localhost scripts]# mysql -u root

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

2、故障分析

查看mysql实例的状态


1

2

[root@localhost scripts]# netstat -ntlp | grep 3306

tcp 0 0 :::3306   :::*   LISTEN 13001/mysqld

查看my.cnf关于socket的配置


1

2

[root@localhost scripts]# more /etc/my.cnf |grep sock

socket = /tmp/mysqld.sock

也就是说mysqld已经声称了正确的sock文件,但客户端连接还是从初始目录去找sock文件

下面查看后台日志,有个ERROR,是关于满查询日志的,是由于目录不存在而产生的错误,与当前故障无关


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[root@localhost scripts]# more SZDB.err

  ............

2014-10-11 13:17:21 13001 [Note] InnoDB: 5.6.12 started; log sequence number 1625997

/app/soft/mysql/bin/mysqld: File '/log/mysql_logs/slowquery.log' not found (Errcode: 2 - No such file or directory)

2014-10-11 13:17:21 13001 [ERROR] Could not use /log/mysql_logs/slowquery.log for logging (error 2). Turning logging off for the who

le duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.

2014-10-11 13:17:21 13001 [Note] Server hostname (bind-address): '*'; port: 3306

2014-10-11 13:17:21 13001 [Note] IPv6 is available.

2014-10-11 13:17:21 13001 [Note] - '::' resolves to '::';

2014-10-11 13:17:21 13001 [Note] Server socket created on IP: '::'.

2014-10-11 13:17:21 13001 [Note] Event Scheduler: Loaded 0 events

2014-10-11 13:17:21 13001 [Note] /app/soft/mysql/bin/mysqld: ready for connections.

Version: '5.6.12-log' socket: '/tmp/mysql.sock' port: 3306 Source distribution

#Author :Leshami

#Blog : http://www.linuxidc.com

3、解决故障

a、通过配置my.cnf mysql选项socket文件位置解决

阅读剩余部分

相关阅读 >>

mysql使用联合索引功能的示例代码分享

mysql全文索引实现简单版搜索引擎实例代码

如何启动mysql服务

mysql日期如何转字符串

linux安装jdk和tomcat以及mysql的图文教程

mysql 8.0 可以操作 json 了

mysql用户管理相关知识介绍

浅谈mysql中的group by

mysql中的注意事项具体分析

如何从完整的mysql db转储文件中提取表备份

更多相关阅读请进入《error》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...