Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16695|Válasz: 2

[Forrás] Megoldotta a "mysql-bin.000001" problémáját, ami nagy helyet foglal el

[Linket másol]
Közzétéve 2016. 02. 01. 10:40:04 | | | |

Az elmúlt hónapokban a szerverek gyakran összeomlottak, ezért a Bill Cover elérhetősége nem garantált. De furcsa módon, amikor összeomlik, a szerver normálisan tud csatlakozni, és a Nginx normálisnak tűnik, de a PHP-FPM nem reagál. Később véletlenül df -h voltam, és azt találtam, hogy:
rootfs 7.7G 7.7G 0 100% /

A gyökérkönyvtár tele van! Úgy gondoltam, túl sok a rönkök, ezért kitakarítottam a fadarabokat. De gyakorlatilag minden vasárnap tele lesz. Ez nyugtalanítja Bill Gazit. Később a /var különálló felosztással lett felosztva, de az sem működött, mennyi volt a szám. Kitisztítottam a /var/tmp és /var/cache fájlokat is, de a hatás még mindig korlátozott.

Ma a tartós -ah al-du azt találta, hogy a /var/lib/mysql rendellenes teret foglal el, és a cd ls -lh után itt a következőket találja:
-rw-rw---- 1 mysql mysql 5242880 február 27., 14:49 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880. dec. 27., 17:55 ib_logfile1
-RW-RW---- 1 MySQL MySQL 588M 12. március 02:03 maria_log.00000003
-rw-rw---- 1 mysql mysql 52 március 12, 01:54 maria_log_control
drwx------ 2 mysql root 4.0K Jan 15 14:28 mySQL
-rw-rw---- 1 mysql mysql 20K dec. 27, 17:54 mysqld-bin.000001
-rw-rw---- 1 mysql mysql 715K dec. 27. 17:54 mysqld-bin.000002
-rw-rw---- 1 mysql mysql 625. dec. 28. 11:46 mysqld-bin.000003
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:20 mysqld-bin.000004
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:20 mysqld-bin.000005
-rw-rw---- 1 mysql mysql 125 dec. 27. 18:21 mysqld-bin.000006
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:21 mysqld-bin.000007
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:22 mysqld-bin.000008
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:22 mysqld-bin.000009
-rw-rw---- 1 mysql mysql 20K dec. 27. 18:22 mysqld-bin.000010
-rw-rw---- 1 mysql mysql 715K dec. 27. 18:22 mysqld-bin.000011
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:24 mysqld-bin.000012
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:25 mysqld-bin.000013
-rw-rw---- 1 mysql mysql 125. dec. 27. 18:27 mysqld-bin.000014
-rw-rw---- 1 mysql mysql 125. dec. 28. 09:55 mysqld-bin.000015
-rw-rw---- 1 mysql mysql 125. dec. 28. 11:41 mysqld-bin.000016
-rw-rw---- 1 mysql mysql 125. dec. 28. 11:42 mysqld-bin.000017
-rw-rw---- 1 mysql mysql 125. dec. 28. 12:07 mysqld-bin.000018
-rw-rw---- 1 mysql mysql 1.4K dec. 28. 12:49 mysqld-bin.000019
-rw-rw---- 1 mysql mysql 125. dec. 28. 16:31 mysqld-bin.000020
-RW-RW---- 1 mySQL MySQL 107M dec. 28. 18:30 mysqld-bin.000021
-rw-rw---- 1 mysql mysql 1.2M dec. 30. 09:22 mysqld-bin.000022
-rw-rw---- 1 mysql mysql 125. dec. 30. 09:26 mysqld-bin.000023
-rw-rw---- 1 mysql mysql 3.8K dec. 30.12:29 mysqld-bin.000024
-rw-rw---- 1 mysql mysql 59M 11. január 21:34 mysqld-bin.000025
-rw-rw---- 1 mysql mysql 10M Január 14. 15:16 mysqld-bin.000026
-rw-rw---- 1 mysql mysql 186K 15. január 15 05:16 mysqld-bin.000027
-rw-rw---- 1 mysql mysql 21K január 15. 14:46 mysqld-bin.000028
-rw-rw---- 1 mysql mysql 13k 15:12 mysqld-bin.000029
-rw-rw---- 1 mysql mysql 62M január 17. 16:36 mysqld-bin.000030
-rw-rw---- 1 mysql mysql 63M január 18. 17:10 mysqld-bin.000031
-rw-rw---- 1 mysql mysql 125. január 18. 17:16 mysqld-bin.000032
-rw-rw---- 1 mysql mysql 21k január 18. 17:23 mysqld-bin.000033
-rw-rw---- 1 mysql mysql 118M január 22. 12:41 mysqld-bin.000034
-rw-rw---- 1 mysql mysql 209K január 22. 12:59 mysqld-bin.000035
-rw-rw---- 1 mysql mysql 117M január 28. 11:59 mysqld-bin.000036
-rw-rw---- 1 mysql mysql 125 január 28. 13:46 mysqld-bin.000037
-rw-rw---- 1 mysql mysql 24M január 28. 16:01 mysqld-bin.000038
-rw-rw---- 1 mysql mysql 460K január 28. 16:10 mysqld-bin.000039
-rw-rw---- 1 mysql mysql 7.0M január 28. 16:52 mysqld-bin.000040
-rw-rw---- 1 mysql mysql 2.3M január 28. 17:12 mysqld-bin.000041
-rw-rw---- 1 mysql mysql 2.1M január 28. 17:27 mysqld-bin.000042
-rw-rw---- 1 mysql mysql 173K január 28. 17:37 mysqld-bin.000043
-rw-rw---- 1 mysql mysql 378K jan. 28. 17:44 mysqld-bin.000044
-rw-rw---- 1 mysql mysql 79K Január 28. 17:50 mysqld-bin.000045
-rw-rw---- 1 mysql mysql 272K január 28. 18:12 mysqld-bin.000046
-rw-rw---- 1 mysql mysql 156K január 28. 18:15 mysqld-bin.000047
-rw-rw---- 1 mysql mysql 962K jan. 28. 18:33 mysqld-bin.000048
-rw-rw---- 1 mysql mysql 43K január 28. 18:40 mysqld-bin.000049
-rw-rw---- 1 mysql mysql 28M január 29. 11:43 mysqld-bin.000050
-rw-rw---- 1 mysql mysql 125 jan. 29. 11:46 mysqld-bin.000051
-rw-rw---- 1 mysql mysql 139K január 29. 12:37 mysqld-bin.000052
-rw-rw---- 1 mysql mysql 135K jan. 29. 12:44 mysqld-bin.000053
-rw-rw---- 1 mysql mysql 409M február 9. 23:18 mysqld-bin.000054
-rw-rw---- 1 mysql mysql 482M február 17. 09:37 mysqld-bin.000055
-rw-rw---- 1 mysql mysql 542M február 27. 12:30 mysqld-bin.000056
-rw-rw---- 1 mysql mysql 125. február 27. 12:31 mysqld-bin.000057
-rw-rw---- 1 mysql mysql 125 február 27. 14:48 mysqld-bin.000058
-rw-rw---- 1 mysql mysql 854M 13. március 12:08 mysqld-bin.000059
-rw-rw---- 1 mysql mysql 1.1K Febr. 27 14:49 mysqld-bin.index

Istenem, mik ezek a rönkök és szemetesek?! Végre megtaláltam az információt:
a mysql-bin.000001, mysql-bin.000002 és más fájlok az adatbázis műveleti naplói, például FRISSÍTÉS egy táblaura, vagy TÖRÖLJE néhány adatot, még ha az utasítás nem is egyezik az adatokkal, ez a parancs a naplófájlban marad, beleértve az egyes utasítások végrehajtási idejét is, és rögzítve lesz. Ez elsősorban az operatív felülvizsgálatra és a többadatbázisos szinkronizációra szolgál. ib_logfile az InnoDB táblakonzibilzienciájának rögzítésére szolgál, és csak összeomlás után működik. Az maria_log.00000003 egy MariaDB-specifikus fájl, amelyet Bill Gai használ, és hasonló munkát végez.

De Bill Cover esetében nincs master-slave adatbázis, nincs felülvizsgálati művelet, és ezek a fájlok teljesen haszontalanok! Szóval először takarítsd ki ezeket a fájlokat. Ezután szerkeszted a mySQL konfigurációs fájlt, szervezd meg, hogy rögzítse ezeket a naplókat,Lapátolj gyomokat és távolítsd el a gyökereket. Gentoo MySQL naplói a /etc/mysql/my.cnf címen találhatók. Kommentelj a rönkdoboz sort.

Aztán újraindítom a MySQL szervert, és megoldódik a probléma! Azonnal növeld a rendelkezésre álló GB hely számát!




Előző:Használd az Alibaba Cloud Host-t Az adatbázis gyakran leáll!
Következő:A Linux rendszer ellenőrzi a nagy fájlok által foglalt lemezhelyet
 Háziúr| Közzétéve 2017. 09. 06. 13:45:31 |
Hogyan törölhetem a mysql-bin.0000X naplófájlt?


Valójában a billentyűparancs a reset master; Ez a parancs kiüríti a mysql-bin fájlt.

Ezen túl, ha a mysql szerverednek nincs szüksége master-slave másolásra, ajánlott módosítani a my.cnf fájlt, hogy ezek a fájlok ne generálódjanak.CsakTörölj vagy kommenteljmy.cnfEnnyi.

log-bin=mysql-bin
Ha replikálni kell, a legjobb, ha szabályozod, hány napon maradnak meg ezek a naplófájlok, és beállíthatod, hogy hány napot tárolnak a naplófájlok a következő konfigurációval:

expire_logs_days = 7
Ez azt jelzi, hogy a naplókat 7 napig tartják, így a régi naplók automatikusan megtisztulnak.

 Háziúr| Közzétéve 2024. 09. 14. 9:48:14 |
MySQL adatbázis /var/lib/mysql/ binlog foglal helyet
https://www.itsvse.com/thread-10831-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com