See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 2164|Vastuse: 0

[Allikas] MySQL andmebaas /var/lib/mysql/ binlog võtab ruumi

[Kopeeri link]
Postitatud 14.09.2024 09:47:54 | | | |
Nõuded: Serveri kõvaketas on täis ja selgub, et peaaegu kõik neist on põhjustatud MySQL binlogi hõivatusest. Kuidas binlogifaile ohutult puhastada ja kustutada?

Läbivaatamine:

Lahendati probleem, et "mysql-bin.000001" võtab palju ruumi
https://www.itsvse.com/thread-2694-1-1.html

CentOS loendab iga kausta suurust ja otsib suuri faile
https://www.itsvse.com/thread-9542-1-1.html

Serveri kettaruum on täis ja selgub, et MySQL binlog on hõivatud, nagu alloleval joonisel näidatud:

binlog on binaarne logi, mida haldab Mysql serveri kiht, mis erineb täielikult InnoDB mootori redo/undo logist. Seda kasutatakse peamiselt SQL-lausete salvestamiseks, mis uuendavad või potentsiaalselt uuendavad mysql-andmeid, salvestavad kõik DDL- ja DML-laused (v.a andmepäringute laused) ning salvestavad need kettal tehingutena ning sisaldab ka lausete täitmiseks kuluvat aega.



Logi sisse MySQL andmebaasi ja käivita järgmine käsk, et näha praegust binlogifailide nimekirja:



Puhasta binlogi logifailid, et vabaneda ruumi, puhasta määratud binlogifailid ja tühjenda kõik binlogifailid järgmiste käsklustega:



Kuigi see probleem on lahendatud, võib see tulevikus siiski juhtuda ja me peame selle üles seadmaexpire_logs_daysAjalooliste binlogifailide automaatseks puhastamiseks, hoides faile ainult teatud aja jooksul.

Kasuta mysql-i --abi | GREP CNF käsupäring pärib konfiguratsioonifaili järgmiselt, nagu on näidatud järgmisel pildil:



Küsi binlogiga seotud konfiguratsioone käsurea kaudu:

Läbi vaadata/etc/my.cnfKonfiguratsioon on järgmine:

Seejärel taaskäivita mysqld teenus järgmise käsuga:

(Lõpp)




Eelmine:Viga dotnet-cli avaldamise projekti PublishUrl kohta
Järgmine:【Pidevad uuendused】Discuz X3.4 programmi optimeerimine ja puhastamine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com