数据库里所有表都打不开了

谢谢文雅的疯狂解决了我很大的难题。

1. 查看了mysql日志记录,大概错误如下:

2018-08-24T17:06:57.553975Z 6107 [ERROR] /usr/sbin/mysqld: The table 'STORE_SALES_REPORTS' is full
2018-08-25T01:33:02.197588Z 6107 [ERROR] Disk is full writing './applychain/ORDERS.MYD' (Errcode: 15706960 - No space left on device). Waiting for someone to free space...
2018-08-25T01:33:02.197605Z 6107 [ERROR] Retry in 60 secs. Message reprinted in 600 secs
2018-08-25T01:43:02.199050Z 6107 [ERROR] Disk is full writing './applychain/ORDERS.MYD' (Errcode: 15706960 - No space left on device). Waiting for someone to free space...
2018-08-25T01:43:02.199075Z 6107 [ERROR] Retry in 60 secs. Message reprinted in 600 secs
2018-08-25T01:53:02.200534Z 6107 [ERROR] Disk is full writing './applychain/ORDERS.MYD' (Errcode: 15706960 - No space left on device). Waiting for someone to free space...

2. 显示磁盘空间满了?用df -h查看磁盘容量的使用情况。结果如下:

[root@izhp3bpvi67iu9ed93hzelz usr]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        99G   94G     0 100% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  440K  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/0

3. 第一个记录100%,是在根目录下,此时用命令行进入根目录,此时用du -sh *命令查看当前目录下文件夹所占内存,最终找到是logs文件夹占用过多内存,根据需要删除logs文件夹下的文件

[root@izhp3bpvi67iu9ed93hzelz tomcat-portal]# du -sh *
12M     bin
216K    conf
6.9M    lib
56K     LICENSE
84G     logs
4.0K    NOTICE
12K     RELEASE-NOTES
16K     RUNNING.txt
4.0K    temp
916K    tomcat-portal
166M    webapps
1.2M    work

你可能感兴趣的:(数据库里所有表都打不开了)