• msyql 登录出现 ERROR 2002的问题排查


    今天登录服务器登录出现如下错误:

    出现这个之后,我首先试了下"重启大法"。结果......,不是所有的问题都能使用"重启大法"解决。看来只能自己去排查了

    下面说下我的排查思路:

    1.查看mysql 的服务是否启动,命令如下:

    # sudo ps -ef | grep "mysqld"

    果然mysql 的服务是没有启动的的

    2.手动去启动mysql的服务

    # sudo /etc/init.d/mysql start

    好吧,手动启动也起不来

    3.查看启动错误日志

    # systemctl status mysql.service

    注意看错误日志:

    ERROR: The partition with /var/lib/mysql is too full!... failed!

    看来找到问题原因了,分区满了。那在ubuntu 上要怎么查看磁盘分区使用情况呢?

    4.查看磁盘分区使用情况

    我先介绍一下使用到的命令

    df -h 查看整台服务器的硬盘使用情况

    cd / 进入根目录

    du -sh * 查看当前每个文件或文件夹的大小

    我先使用 "df -h"命令查看一下服务器的硬盘使用情况

    可以看到根目录的挂载点已经满载,也就是说磁盘空间满了,这时候你就需要使用"cd /"命令进入根目录

    # du -sh *

    查看每个文件夹大小,找到一些占用空间比较大的文件夹进去,同样使用上面的命令查看比较大的文件,然后根据需要删除一些文件,我就是找到了两个100多G的压缩包删除了之后就正常了

  • 相关阅读:
    面向对象的六大原则
    系统整体框架介绍
    键盘控制div上下左右移动 (转)
    逆向wireshark学习SSL协议算法(转)
    在CentOS下安装配置MySQL(转)
    ps 专题
    用Linux/Unix命令把十六进制转换成十进制(转)
    2014由于在myeclipse5.5.1许可证
    美国地名索引(在美国的英文名市、中国)
    Memcache存储大量数据的问题
  • 原文地址:https://www.cnblogs.com/makalochen/p/12073673.html
Copyright © 2020-2023  润新知