mysql报错error2002_mysql中异常错误ERROR:2002的解决方法分享
最近在启动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的解决方法分享相关推荐
- mysql报错error2002_mysql中异常出错ERROR:2002的处理办法分享
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- mysql 错误2002_mysql中异常错误ERROR:2002的解决方法
最近在启动mysql 报错,错误提示如下: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/l ...
- mysql报错序号对应的错误
mysql报错序号对应的错误 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败<=================可以忽略 1008:数据库不存在,删除数据 ...
- Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...
- mysql报错:Duplicate entry ‘xx‘ for key ‘PRIMARY‘ 解决可行方案。已解决
mysql报错:Duplicate entry 'xx' for key 'xxux1' 解决可行方案.已解决 web开发多次遇到Duplicate entry 'xx' for key 'PRIMA ...
- python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?
python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...
- php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...
- vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法
vue 报错 Cannot read property '__ob__' of undefined的解决方法 参考文章: (1)vue 报错 Cannot read property '__ob__' ...
- python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法
源码如下: #引入所需要的时间库 import datetime import time#程序计时器,启动计时器 start = time.clock()#中间是放置需要测试运行时间的程序代码#计算启 ...
最新文章
- 安装与配置windbg的symbol(符号)
- jmeter脚本结合ant执行测试用例并生成测试报告
- java 二叉堆_二叉堆(三)之 Java的实现
- 如何给DataFrame的列命名或重命名。
- SVN使用过程中遇到的一些问题
- jmeter如何通过后置处理器提取(正则提取器、json提取器)做接口关联?
- 5G对全球经济的影响:中国报告
- 数据分析项目:母婴商品销量分析
- elementui 表格格式化
- Android系统的Binder机制之二——服务代理对象(1)
- 被信息控制的我,心感不安
- CCNA学习指南第六章
- 卷积神经网络的几种模型
- RTF文件格式研究报告
- 文件服务器如何设置配额,文件服务器设置配额
- 上海始终未出现真正“富人区”
- 如何解决Word启动问题
- 【host文件的用法】windows的hosts文件
- Numpy中的数组变形操作01——reshape() 重塑, flatten()/reval() 扁平化
- 怎么给word文档注音_请教如何在WORD文档中给汉语拼音加上声调?
热门文章
- IT 事业发展:树立自己的品牌
- 手把手教用XNA开发winphone7游戏(三)
- 数据结构与算法--8.二叉树的基础知识
- 操作系统内存分配算法_操作系统基础45-伙伴系统和slab内存分配
- 为什么要用python不用origin_Python告诉你为什么百度已死
- 数据库函数依赖及范式
- 【解决问题】OpenCV(3.4.1) Error: Parsing error (xx.yaml(13): Incorrect indentation) in icvYMLParseValue
- 驱动框架1——什么是驱动框架?
- c++远征之模板篇——运算符重载
- 网络4 交换机终端命令