• mysql数据库突然连接失败,启动不了的解决思路,可能是磁盘满了,需要删掉日志后重启才能自动恢复


    mysql数据库突然连接失败,启动不了的解决思路,可能是磁盘满了,需要删掉日志后重启才能自动恢复

    错误号码2013
    Lost connection to MySQL server at handshake: reading inital communication packet system error:2

    # chkconfig --list
    mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    # service mysql restart
    ERROR! MySQL server PID file could not be found!
    Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var/host.localdomain.pid).
    [root@host ~]#

    用df命令查了下,果然磁盘满了,达到100%了,用du -hs 命令查询并删除一些大的日志文件:
    [root@host ~]# df
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/sda2 20172432 19129592 0 100% /
    /dev/sda1 388480 237095 130905 65% /boot
    [root@host home]# du -hs /home/
    3.8G /home/
    [root@host home]# du -hs /home/wwwlogs/
    3.5G /home/wwwlogs/
    [root@host home]# cd wwwlogs/
    [root@host wwwlogs]# ls -lh
    -rw-r--r-- 1 root root 2.5G May 20 18:28 hnssc.xxx.com.log
    -rw-r--r-- 1 root root 1.1G May 20 18:29 www.xxx.com.log
    [root@host wwwlogs]# rm hnssc.xxx.com.log
    rm: remove regular file ‘hnssc.xxx.com.log’? y
    [root@host wwwlogs]# rm www.xxx.com.log
    rm: remove regular file ‘www.xxx.com.log’? y
    [root@host wwwlogs]#

    删除了些没用的日志后,重新启动数据库还是出错,用df命令查询占用空间还是100%,需要reboot重启服务器才行

    [root@host ~]# df
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/sda2 20172432 14442448 4685616 76% /
    /dev/sda1 388480 237095 130905 65% /boot
    tmpfs 103068 0 103068 0% /run/user/0

    ==================
    #linux下可能需要使用下面命令(注意是mysqld,后面有个d):
    systemctl restart mysqld

    用命令查一下mysql的安装路径信息:
    ps -ef | grep mysql

    #需要设置别名才能直接使用mysql命令
    alias mysql=/usr/local/mysql/bin/mysql
    #登录mysql
    mysql -u root -p
    #如果mysql -u root -p 使用不了,可以尝试下面命令:
    /usr/local/mysql/bin/mysql -h localhost -u root -p

    #查看数据库
    mysql> show databases;
    #切入到某个库查询
    mysql> use mysql;
    #查询某个库的表
    mysql> show tables;
    #查询某个表的记录
    mysql> select * from slow_log limit 2;

    导入sql用source命令

  • 相关阅读:
    Leetcode题目62.不同路径(动态规划-中等)
    Leetcode题目56.合并区间(中等)
    Leetcode题目55.跳跃游戏(贪心算法-中等)
    Leetcode题目53.最大子序和(动态规划-简单)
    Leetcode题目49.字母异位词分组(中等)
    Leetcode题目48.旋转图像(中等)
    Leetcode题目46.全排列(回溯+深度优先遍历+状态重置-中等)
    Leetcode题目39.组合总和(回溯+剪枝-中等)
    Android学习笔记-Universal-Image-Loade图片加载框架
    Android学习笔记--使用Apache HttpClient实现网络下载效果,附带进度条显示
  • 原文地址:https://www.cnblogs.com/zdz8207/p/16294310.html
Copyright © 2020-2023  润新知