Dalam mysql, anda boleh menggunakan perintah purge untuk mengosongkan log Perintah ini digunakan untuk mengosongkan data yang ditentukan Sintaksnya ialah "membersihkan log binari ke 'mysql-tb-bin.000005';".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
Membuka log binari dan .log log Mysql ini sangat besar. Log .log telah mencapai 25 G, log mysql-bin.00000X Ia juga telah mencapai 5G Mula-mula, bersihkan fail log pada pelayan utama paparan:
show binary logs;
Kemudian pergi ke pelayan hamba untuk melihat binari mana yang sedang digunakan,
show slave status\G;
Kami melihat mysql-tb-bin Fail log .000005 sedang digunakan.
Kembali ke pelayan utama dan mula membersihkan log, tetapi fail log mysql-tb-bin.000005 tidak boleh dibersihkan:
Ini arahan adalah untuk membersihkan mysql-tb- Log binari lain selain daripada bin.000005 selepas pelaksanaan berjaya, semak senarai log binari: Ia masih agak rumit; Jawapannya ya, tambahkan konfigurasi ini dalam my.ini: expire_logs_days=5 Konfigurasi ini bermakna bilangan hari tamat tempoh log, jika log lebih daripada 5 hari, mysql akan membersihkan log yang lebih lama daripada 5 hari secara automatik , jadi anda tidak perlu risau lagi Terdapat masalah fail log semakin besar Anda mesti berhati-hati semasa melaksanakan arahan untuk memastikan semuanya selamat sebelum melaksanakannya.purge binary logs to 'mysql-tb-bin.000005';
Pembelajaran yang disyorkan:
tutorial video mysqlAtas ialah kandungan terperinci Bagaimana untuk mengosongkan log dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!