Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock错误

记录一次数据库链接异常

事件的原由:最近在本地服务器想本身搭建服务,学习些linux方面搭建的知识,当我再作到数据库这块的时候 因为业务须要 我这边要导入一个比较大的数据 问题就发生了mysql

  • 问题描述linux

    插入数据过程当中数据库直接卡死,数据库重启失败 报错信息为Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock(2)sql

  • 楼主碰到这个问题时候也是习惯性的baidu 什么的找答案 可是答案都是千篇一概的什么权限配置什么的 根本解决不了楼主的问题数据库

  • 楼主痛定思痛 关键时刻仍是得靠本身 实践出真知服务器

步骤

  • mysql 启动的命令是service mysqld start 咱们首先找到 /etc/init.d/mysqld vi打开看到咱们mysql的错误日志在 app

    长连接
    咱们使用cat /var/log/mysql.log 获得

  • 咱们从上面的错日志中看到ibtmp1 什么的size已满 后来在网上看了下 是为临时空间表满了socket

    咱们使用df -hl命令 查看获得册那咱们的    /dev/mapper/VolGroup-lv_root 满了
    复制代码

  • 册那问题终于找的差很少了 咱们经过 du -sh $dir 找到咱们的大文件 或者使用学习

    find . -type f -size +500M 找到对应大文件  通常为ibdata1 这种文件  删除以后 重启mysql
    复制代码

  • 好了问题基本解决 还有些/dev/mapper/VolGroup-lv_root 100% 解决方案 网上一搜一堆 我就不作操做了
相关文章
相关标签/搜索