最近在启动mysql的时候发现mysql报错了,错误代码是2002,通过查找相关的资料发现是var/lib/mysql 的访问权限问题,所以这篇文章主要介绍了mysql中异常错误ERROR:2002的解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。

最近在启动mysql 报错,错误提示如下:

ERROR 2002 (HY000): Can't connect to local MySQL server through

socket ‘/var/lib/mysql/mysql.sock' (2)

排查过程

1、先查看 /etc/rc.d/init.d/mysqld status看看mysql是否已经启动.

另外看看是不是权限问题.

2、确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock

3、试试:service mysqld start

4、如果是权限问题,则先改变权限#chown -R mysql:mysql /var/lib/mysql[root@localhost ~]# /etc/init.d/mysqld start

启动 MySQL: [ 确定 ]

[root@localhost ~]# mysql -u root -pERROR 2002 (HY000): Can't connect to local MySQL server through

socket '/var/lib/mysql/mysql.sock' (2)

原因是,/var/lib/mysql 的访问权限问题。shell> chown -R mysql:mysql /var/lib/mysql

接着启动服务器shell> /etc/init.d/mysql start

服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件。

但是我的问题仍然没有得到解决。

问题终于解决:

方法: 修改/etc/my.conf:[mysqld]

datadir=/usr/local/mysql/data

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/usr/local/mysql

If there is not currently a section called [client], add one at the bottom of the file

and copy the socket= line under the [mysqld] section such as:

[client]

socket=/var/lib/mysql/mysql.sock

发现依旧如此,运行/etc/init.d/mysql start报错:Starting MySQLCouldn't find MySQL manager or server是mysqld服务没启,运行/usr/local/mysql/bin/mysqld_safe &

问题解决。

总结

mysql报错error2002_mysql中异常错误ERROR:2002的解决方法分享相关推荐

  1. mysql报错error2002_mysql中异常出错ERROR:2002的处理办法分享

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  2. mysql 错误2002_mysql中异常错误ERROR:2002的解决方法

    最近在启动mysql 报错,错误提示如下: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/l ...

  3. mysql报错序号对应的错误

    mysql报错序号对应的错误 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败<=================可以忽略 1008:数据库不存在,删除数据 ...

  4. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  5. mysql报错:Duplicate entry ‘xx‘ for key ‘PRIMARY‘ 解决可行方案。已解决

    mysql报错:Duplicate entry 'xx' for key 'xxux1' 解决可行方案.已解决 web开发多次遇到Duplicate entry 'xx' for key 'PRIMA ...

  6. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  7. php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...

    本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...

  8. vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法

    vue 报错 Cannot read property '__ob__' of undefined的解决方法 参考文章: (1)vue 报错 Cannot read property '__ob__' ...

  9. python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法

    源码如下: #引入所需要的时间库 import datetime import time#程序计时器,启动计时器 start = time.clock()#中间是放置需要测试运行时间的程序代码#计算启 ...

最新文章

  1. 安装与配置windbg的symbol(符号)
  2. jmeter脚本结合ant执行测试用例并生成测试报告
  3. java 二叉堆_二叉堆(三)之 Java的实现
  4. 如何给DataFrame的列命名或重命名。
  5. SVN使用过程中遇到的一些问题
  6. jmeter如何通过后置处理器提取(正则提取器、json提取器)做接口关联?
  7. 5G对全球经济的影响:中国报告
  8. 数据分析项目:母婴商品销量分析
  9. elementui 表格格式化
  10. Android系统的Binder机制之二——服务代理对象(1)
  11. 被信息控制的我,心感不安
  12. CCNA学习指南第六章
  13. 卷积神经网络的几种模型
  14. RTF文件格式研究报告
  15. 文件服务器如何设置配额,文件服务器设置配额
  16. 上海始终未出现真正“富人区”
  17. 如何解决Word启动问题
  18. 【host文件的用法】windows的hosts文件
  19. Numpy中的数组变形操作01——reshape() 重塑, flatten()/reval() 扁平化
  20. 怎么给word文档注音_请教如何在WORD文档中给汉语拼音加上声调?

热门文章

  1. IT 事业发展:树立自己的品牌
  2. 手把手教用XNA开发winphone7游戏(三)
  3. 数据结构与算法--8.二叉树的基础知识
  4. 操作系统内存分配算法_操作系统基础45-伙伴系统和slab内存分配
  5. 为什么要用python不用origin_Python告诉你为什么百度已死
  6. 数据库函数依赖及范式
  7. 【解决问题】OpenCV(3.4.1) Error: Parsing error (xx.yaml(13): Incorrect indentation) in icvYMLParseValue
  8. 驱动框架1——什么是驱动框架?
  9. c++远征之模板篇——运算符重载
  10. 网络4 交换机终端命令