Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 2164|Odpoveď: 0

[Zdroj] MySQL databáza /var/lib/mysql/ binlog zaberá miesto

[Kopírovať odkaz]
Zverejnené 14. 9. 2024 9:47:54 | | | |
Požiadavky: Pevný disk servera je plný a zistilo sa, že takmer všetky sú spôsobené obsadenosťou MySQL binlogu. Ako bezpečne vyčistiť a vymazať súbory s binlogom?

Revízia:

Vyriešilo to problém, že "mysql-bin.000001" zaberal veľké množstvo miesta
https://www.itsvse.com/thread-2694-1-1.html

CentOS počíta veľkosť každého priečinka a hľadá veľké súbory
https://www.itsvse.com/thread-9542-1-1.html

Diskový priestor servera je plný a zistilo sa, že MySQL binlog je obsadený, ako je znázornené na obrázku nižšie:

binlog je binárny log spravovaný vrstvou Mysql serverov, ktorý je úplne odlišný od logu redo/undo v engine InnoDB. Používa sa hlavne na zaznamenávanie SQL príkazov, ktoré aktualizujú alebo potenciálne aktualizujú údaje mysql, zaznamenávanie všetkých DDL a DML (okrem dátových dotazov) príkazov a ich ukladanie vo forme transakcií na disk, ako aj na uchovávanie času potrebného na vykonanie príkazov.



Prihláste sa do databázy MySQL a spustite nasledujúci príkaz, aby ste videli aktuálny zoznam binlog súborov:



Vyčistite binlog súbory na uvoľnenie miesta, vyčistite špecifikované binlog súbory a vyprázdnite všetky binlog súbory pomocou nasledujúcich príkazov:



Aj keď je tento problém vyriešený, môže sa ešte stať v budúcnosti a musíme ho nastaviťexpire_logs_daysna automatické čistenie historických binlogových súborov, pričom sa uchovávajú len súbory po určitý čas.

Použi mysql --help | Príkaz GREP CNF dotazuje konfiguračný súbor, ako je znázornené na nasledujúcom obrázku:



Dotazujte sa na konfigurácie súvisiace s binlogom cez príkazový riadok:

revidovať/etc/my.cnfKonfigurácia je nasledovná:

Potom reštartujte službu mysqld nasledujúcim príkazom:

(Koniec)




Predchádzajúci:Chyba týkajúca sa dotnet-cli publikovania projektu PublishUrl
Budúci:【Kontinuálne aktualizácie】Optimalizácia a čistenie programov Discuz X3.4
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com