mysql無法建表,關閉mysql后,docker容器MySQL不斷重啟


背景:

  今天建表的時候一直報錯,建不了表,但之前都沒有問題的,表里的數據也沒有出現問題,后來重啟docker里的mysql之后,發現docker的mysql一直重啟

CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS                          PORTS                    NAMES
26bbeb873e8e        nacos/nacos-server:1.1.4   "bin/docker-startup.…"   11 days ago         Up 3 days                       0.0.0.0:8848->8848/tcp   nacos
94f5d70d0d85        redis                      "docker-entrypoint.s…"   5 weeks ago         Up 11 days                      0.0.0.0:6379->6379/tcp   redis
eca02d8cea70        mysql:5.7                  "docker-entrypoint.s…"   7 weeks ago         Restarting (1) 54 seconds ago               

  后來突然想起來,之前這個服務器的硬盤只有50G,有沒有可能是因為硬盤容量不夠導致無法建表呢,果斷看一下

[root@VM_0_4_centos logs]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G   24K  1.9G   1% /dev/shm
tmpfs           1.9G  732K  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/vda1        50G   35G   13G  74% /
tmpfs           379M     0  379M   0% /run/user/0
overlay          50G   35G   13G  74% /var/lib/docker/overlay2/a2b9594c7eab6d83b912a4f64c7267d852ffd417e84cc8e732d1ffa499d7c72e/merged
overlay          50G   35G   13G  74% /var/lib/docker/overlay2/0717b7be4a3702f032c01f2d4beb1170540fddcad870b9d9aeb3d38fa43cf94e/merged
overlay          50G   35G   13G  74% /var/lib/docker/overlay2/77b18f2d2a3766df93e0bc7138b0edc8c58fe7534c17754a57b92a5f761a74c0/merged

一看,果然是磁盤容量不夠,刪掉一些沒用的日志,再重啟mysql就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM