Khususnya MySQL:
Opsi di my.cnf adalah variabel sistem . Variabel-variabel ini baik dinamis (dapat diubah saat runtime) atau tidak dinamis. Yang dinamis, dapat diubah pada saat dijalankan dengan sintaks variabel SET. Anda dapat melihat variabel dengan SHOW VARIABLES;
. Tetapi menurut tautan ini dalam manual , opsi log biner tidak dinamis. Jadi sepertinya Anda harus memulai ulang. Anda mungkin ingin menunggu seseorang yang tahu mysql sedikit lebih baik dari saya untuk mengkonfirmasi ini.
Daemon secara umum:
Di Linux, /etc/init.d/ menampung skrip yang memulai dan menghentikan daemon (layanan). Karena ini adalah skrip, Anda dapat melihatnya dengan editor teks. Banyak dari skrip ini akan mengambil argumen reload. Melihat skrip mysql saya, memuat ulang sebagai argumen menggunakan perintah mysqladmin. Jadi manual untuk mysqladmin di bawah reload mengatakan:
memuat ulang
Reload the grant tables.
Jadi sepertinya secara umum, ini bukan untuk perubahan konfigurasi, melainkan perubahan pada privilege (Mungkin perintah privilege flush yang setara?).
/etc/init.d/restart
akan me-restart seluruh host. Anda mungkin berpikir tentang/etc/init.d/mysqld restart