首先我是mysql磁盘满了,导致数据库连接不上,找到mysql所在目录
/data/mysql8/my3396/data
使用“df -hl”命令查看磁盘实用情况,可以发现44G全用完了
[root@localhost data]# df -hl
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 164M 7.6G 3% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 44G 44G 31M 100% /
/dev/vda1 1014M 171M 844M 17% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/0
再使用“du -sh *”命令分析当前目录下的文件和文件夹大小,可以看到tb_gps这张表的文件夹很大
[root@localhost data]# du -sh *
4.0K auto.cnf
16M binlog.000009
536K binlog.000010
4.0K binlog.index
4.0K ca-key.pem
4.0K ca.pem
4.0K client-cert.pem
4.0K client-key.pem
1.3G tb_gps
14M tb_user
276M tb_application
到这儿可以找到问题了,这张表很多垃圾数据,清空