MySQL - ibdata1 posiada duży rozmiar

Kukubaczek | 2018-10-29 15:23:00 UTC | #1

Witam, jak mogę bezpiecznie usunąć/zmniejszyć rozmiar folderu “ibdata1” w folderze /var/lib/mysql? Zajmuje on ponad 8GiB.


Fallen | 2016-04-18 15:15:25 UTC | #2

Znalazłem oto taki poradnik ale nie dam ci gwarancji zę wszytko będzie ok bo nigdy nie miałem jeszcze takiego przypadku :)
http://www.pc-freak.net/blog/fix-mysql-ibdata-file-size-ibdata1-file-growing-large-preventing-ibdata1-eating-disk-space/?cid=1615381
oraz
http://dba.stackexchange.com/questions/16747/mysql-clean-ibdata1


Kukubaczek | 2016-04-18 15:19:31 UTC | #3

Widzę, tylko nie mam kiedy zrobić tak wymagających zmian. Usuwanie całego mysql jakoś nigdy mi się nie marzyło, ale jeżeli będzie to konieczne, to się to zrobi… Szkoda, że nie ma innego rozwiązania.


SystemZ | 2016-04-18 18:33:15 UTC | #4

Ze względu na konstrukcję i założenie że ważniejsze jest bezpieczeństwo danych niż miejsce na dysku to nie ma innej rozsądnej możliwości oprócz eksportu wszystkich tabel oraz ich importu na świeżej instalacji.
Jeśli chcesz na bieżąco dbać o wielkość tego pliku to staraj się często czyścić zbędne dane z tabel.


Kukubaczek | 2018-02-05 12:05:23 UTC | #5

Okej, wkrótce wykonam ten reset mysql (faktycznie, niektóre tabele miały nawet po 800-900 tysięcy rekordów)