MySQL Error: Using expire_logs_days without log_bin crashes
Dua hari terakhir salah satu web server tempat saya kerja mengalami masalah dengan koneksi MySQL. Akibatnya website dan blog tidak dapat menampilkan informasi seperti biasanya.
Awalnya bingung juga karena database server ga mati, namun saat service mysql saya stop muncul pesan error sbb:
/etc/init.d/mysql: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz
Pesan error yang sama muncul saat saya coba restart service mysql. Sehingga akhirnya saya memutuskan untuk melihat file konfigurasi mysql.
………
# The following can be used as easy to replay backup logs or for replication.
#server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
# WARNING: Using expire_logs_days without bin_log crashes the server! See README.Debian!
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
…….
Berdasarkan pesan error dan googling, masalah ini terjadi karena option log_bin diaktifkan namun file untuk menampung catatan-catatan log_bin tidak tersedia. Untuk mengatasi masalah ini ternyata cuma dengan uncomment option log_bin = /var/log/mysql/mysql-bin.log sehingga konfigurasi my.cnf berubah menjadi :
………
# The following can be used as easy to replay backup logs or for replication.
#server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
# WARNING: Using expire_logs_days without bin_log crashes the server! See README.Debian!
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
…….
Setelah menyimpan perubahan my.cnf, saya coba restart mysql dan hasilnya alhamdulillah lancar. Mysql bisa kembali dijalankan sehingga website dan blog bisa diakses kembali.
Satu karakter yang memberikan perubahan…
Namun yang menjadi pertanyaan kenapa kejadian tersebut baru muncul beberapa hari terakhir ini padahal sebelumnya error seperti itu tidak pernah terjadi. Ada yang bisa kasih pencerahan ga ya?
































June 24th, 2009 at 9:12 am
makasih pak, udah di link blog ambo. blognya bagus nih. pengen belajar ni
August 13th, 2009 at 9:44 am
terimakasih sharingnya pak, tulisan ini membantu saya dalam mengatasi masalah yang sama di server kami.
Salam hangat,