Beritasiantar.com – Kemungkinan penyebab jika Cyberpanel tidak bisa di buka mungkin Disk penuh menyebabkan MariaDB tidak bisa menulis file karena kehabisan ruang kosong, folder datadir (/var/lib/mysql) tidak dimiliki oleh user mysql akibat permission folder yang salah, atau file db mengalami kerusakan akibat korupsi atau sistem file yang rusak. Dibawah ini kita akan membahas langkah-langkah dalam memperbaiki nya:
- Cek Sisa Ruang Disk
df -h
Pastikan partisi / atau /var tidak 100% full. Jika penuh, hapus log lama atau file tidak perlu.
Contoh hapus log lama:
sudo journalctl –vacuum-time=3d
sudo rm -rf /var/log/.gz /var/log/.[0-9]
2. Cek dan Perbaiki Izin Folder MySQL
sudo chown -R mysql:mysql /var/lib/mysql
sudo chmod -R 755 /var/lib/mysql
Ganti /var/lib/mysql jika datadir kamu disesuaikan di my.cnf.
3. Cek Log Lebih Detail
journalctl -xeu mariadb.service
Atau langsung buka log MariaDB (jika ada):
sudo less /var/log/mysql/error.log
Atau:
sudo less /var/log/mariadb/mariadb.log
4. Pastikan Tidak Ada Proses Tertinggal (Kadang MySQL gagal restart karena PID lama masih aktif)
ps aux | grep mysql
sudo kill -9 [PID]
Lalu coba restart:
sudo systemctl status mariadb
sudo systemctl restart mariadb