hoge@vultr:~$ sudo systemctl status mysql ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2022-05-31 07:32:04 UTC; 1min 57s ago Process: 1597 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Process: 1605 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE) Main PID: 1605 (code=exited, status=1/FAILURE) Status: "Server startup in progress" Error: 28 (デバイスに空き領域がありません) 5月 31 07:32:04 vultr.guest systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5. 5月 31 07:32:04 vultr.guest systemd[1]: Stopped MySQL Community Server. 5月 31 07:32:04 vultr.guest systemd[1]: mysql.service: Start request repeated too quickly. 5月 31 07:32:04 vultr.guest systemd[1]: mysql.service: Failed with result 'exit-code'. 5月 31 07:32:04 vultr.guest systemd[1]: Failed to start MySQL Community Server.
エラーを読むことは重要。とか唱えながら意味わからないなりにも読むんですが、MySQLのエラーはホント意味不明ですね。
ところが...今回はちゃんと原因が書いてありました。。しかも日本語で...。
Error: 28 (デバイスに空き領域がありません)
英語ばっかり見てましたね。
error logとか空っぽだし...。
ということで不要ファイルを削除すると無事起動しました。
100%使ってるらしい...
hoge@vultr:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 448M 0 448M 0% /dev tmpfs 99M 652K 98M 1% /run /dev/vda1 25G 24G 0 100% / tmpfs 491M 12K 491M 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 491M 0 491M 0% /sys/fs/cgroup
それぞれのフォルダのサイズがわかる。便利。
hoge@vultr:/var$ sudo du -sh ./* 2.7M ./backups 106M ./cache 4.0K ./crash 3.5G ./lib 4.0K ./local 0 ./lock 2.6G ./log 23M ./mail 4.0K ./opt 0 ./run 4.0K ./snap 9.5M ./spool 64K ./tmp 4.3G ./www