Rumah > Artikel > pangkalan data > mysql memadam log
MySQL ialah sistem pengurusan pangkalan data yang sangat boleh dipercayai, tetapi semasa penggunaan, anda mungkin menghadapi situasi di mana anda tidak boleh memadamkan sejumlah besar data. Ini mungkin disebabkan oleh fakta bahawa fail log yang direkodkan oleh MySQL mengambil terlalu banyak ruang cakera. Artikel ini akan memperkenalkan cara memadam fail log MySQL.
Fail log MySQL terutamanya mempunyai jenis berikut:
1 Log ralat (log ralat)
2. Log pertanyaan perlahan (Log Perduaan) (Log Perduaan). log binari)
4. Log geganti (log geganti)
5. Log transaksi (log urus niaga)
rm /var/lib/mysql/*.err
rm /var/lib/mysql/*.slow
mysql> SET SQL_LOG_BIN = 0;Dengan arahan ini, semua operasi tulis tidak akan dilog ke log binari lagi. Jika anda ingin memadam log binari secara manual, anda boleh menggunakan arahan berikut untuk melihat log yang dibuat:
SHOW BINARY LOGS;Arahan ini akan memaparkan nama dan saiz semua fail log binari. Anda kemudiannya boleh memadam fail log yang tidak diperlukan menggunakan arahan berikut:
PURGE BINARY LOGS TO 'mysql-bin.000003';Ini akan memadam semua fail log lama bermula daripada fail "mysql-bin.000003".
rm /var/lib/mysql/*.relay-log
rm /var/lib/mysql/*.TMRingkasan Apabila memadam fail log MySQL, pastikan anda mempunyai kebenaran yang mencukupi dan sahkan sama ada fail itu selamat sebelum memadam padam. Jika anda tidak pasti, sandarkan fail log terlebih dahulu atau alihkannya ke lokasi lain. Dengan memadamkan fail log, anda boleh mengosongkan ruang cakera dan meningkatkan prestasi pangkalan data, tetapi sila berhati-hati untuk tidak memadam fail log yang tidak diperlukan kerana ia mungkin memainkan peranan penting dalam penyelesaian masalah dan analisis prestasi.
Atas ialah kandungan terperinci mysql memadam log. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!