linux下mysql ERROR 2002 (HY000)错误解决方法
来源:互联网 发布:七天网络账号 编辑:程序博客网 时间:2024/06/04 01:00
本人用的的deepin系统 (linux不是windwos哦)
昨天关机的时候报了遗传错误,就预感可能某个程序会出问题,果然,今天来了mysql启动不了了。
用mysql -u root 链接数据库报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
到了/var/run/mysqld下查看果然没有mysqld.sock。
于是去/var/log/mysql下看了error.log,日志里发现了这样的错误
[ERROR] Plugin 'InnoDB' init function returned error.[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
从网上查资料,发现需要删除几个库文件。到/var/lib/mysql下发现有ib_logfile0,ib_logfile1。
果断删除
sudo rm -rf /var/lib/mysql/ib_logfile*
重新启动mysql成功。
发现一个怪问题,我使用
systemctl start mysql.service
没有启动起来。但是使用
/etc/init.d/mysql start
却成功了。
又遇到问题的朋友可以参考我的方法,但是文件路径不一定是这样的,因为安装的时候我是用apt-get安装所以,mysql的文件分布在系统的各个目录下,如果你是自己编译安装,你的ib_logfile文件可能会在mysq’l的目录下。
阅读全文
0 0
- linux下mysql ERROR 2002 (HY000)错误解决方法
- linux下mysql ERROR 2002 (HY000)
- Mysql错误 ERROR 1366 (HY000)的解决方法
- Kali Linux启动mysql错误解决ERROR 2002 (HY000)
- Mysql ERROR 2002 (HY000)错误解决
- MySQL:ERROR 2002 (HY000)
- linux下启动、登陆 mysql 出现ERROR 2002(HY000):can't connect to local mysql server
- 重启虚拟机(linux)后 mysql数据库出现mysq ERROR 2002 (HY000)错误的解决方案
- Linux下MySQL导入文件出错ERROR 1290 (HY000)
- Linux下MySQL导入文件出错ERROR 1290 (HY000)
- Mysql中ERROR 2002 (HY000)错误的解决
- mysql出现ERROR 1819 (HY000)的解决方法
- Linux 下 Mysql error 2002 错误解决
- Linux上mysql登陆错误解决办法ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/
- MYSQL ERROR 1130 (HY000) 的错误解决方案
- MYSQL ERROR 1130 (HY000) 的错误解决方案
- mysql错误处理之ERROR 1665 (HY000)
- MYSQL ERROR 1130 (HY000) 的错误解决方案
- Lambda学习(1)
- AndroidStudio快捷键说明
- MySQL语句整理
- pycharm的快捷键
- Android 异步消息处理
- linux下mysql ERROR 2002 (HY000)错误解决方法
- 关于加密和加签的说明
- Type erroe in tensorflow
- 171031_扭矩和功率的计算公式推导及记忆方法
- Android Handler中计时延迟的补偿方法
- weekly contest 56 第一题 1-bit and 2-bit Characters
- 如何快速验证你的创业想法是否可行?这里有7大策略
- html显示隐藏表格内外边框
- Maven(一)