IoT

Cara restart MySQL terjadwal

Dapat request untuk caranya restart database server MySQL setiap hari sekali. Alasannya untuk memaksimalkan performa MySQL dengan asumsi dengan tingginya masa kerja ada kemungkinan kurang optimal dalam penggunaan memori dan cachenya atau sebagainya.

Kalau anda sedang mencari solusi yang sama maka bisa mengikuti tutorial berikut. Alat yang kita butuhkan cuma cron dan tinggal kita buat kapan waktunya saja dalam sebuah shell script. Akan saya tuliskan beberapa contohnya.

  • Setiap setengah jam:
    echo "*/30 * * * * root service mysql restart" > /etc/cron.d/mysql_reboot.sh
  • 1 jam sekali:
    echo "0 * * * * root service mysql restart" > /etc/cron.d/mysql_reboot.sh
  • Setiap 12 jam:
    echo "0 */12 * * * root service mysql restart" > /etc/cron.d/mysql_reboot.sh
  • Satu hari sekali:
    echo "0 0 * * * root service mysql restart" > /etc/cron.d/mysql_reboot.sh
  • 1 minggu sekali:
    echo "0 0 */7 * * root service mysql restart" > /etc/cron.d/mysql_reboot.sh
  • 1 bulan sekali:
    echo "0 0 1 * * root service mysql restart" > /etc/cron.d/mysql_reboot.sh

Pilih salah satu saja biar tidak konflik.

Kita ubah tipe scriptnya dari teks biasa menjadi bisa dieksekusi:

Related Articles
chmod +x /etc/cron.d/mysql_reboot.sh

Setelah itu akan otomatis dijalankan pada waktu yang dijadwalkan.

Apabila sudah tidak diperlukan lagi tinggal dihapus saja:

rm /etc/cron.d/mysql_reboot.sh

moch akbar fitrianto

Jurnalis Dari Rakyatnesia.com Dan Sudah di dunia jurnalistik selama lebih dari 10 tahun. Tulisan berita Lamongan, umum, prediksi bola , dan profil sudah bukan hal asing lagi, Lugas dengan Fakta.

Related Articles

Back to top button