Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
- 1
- 2
konto usunięte
Temat: Ogromne pliki mysql
co zmieniasz i jak zmieniasz
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
W zasadzie to dodaje tylko jakieś kategorie, drobne treści i przeglądam. Już samo przeskakiwanie ze strony na strone bez żadnych zmian w niej powoduje że te pliki sie tworzą i mam ich już ze 90. Musze ciagle usuwać
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Ogromne pliki mysql
Mysql tworzy kolejne pliki przy starcie, przy wywołaniu flush logs, kiedy poprzedni log zajmuje max_binlog_size. Do binarnego loga trafiają wszystkie zapytania, które modyfikują dane.Jeśli nie używasz replikacji ani nie boisz się awarii, to log-bin=OFF w pliku konfiguracyjnym rozwiąże problem. Możesz też sprawdzić jaka jest ustawiona maksymalna wielkość pliku oraz czy mysql nie wykłada się co parę minut.Janusz Skudrzyk edytował(a) ten post dnia 30.08.09 o godzinie 15:21
konto usunięte
Temat: Ogromne pliki mysql
Tomasz Kowalski:
W zasadzie to dodaje tylko jakieś kategorie, drobne treści i przeglądam. Już samo przeskakiwanie ze strony na strone bez żadnych zmian w niej powoduje że te pliki sie tworzą i mam ich już ze 90. Musze ciagle usuwać
narzędzia, komendy - to jest ciekawe, twój opis niewiele wnosi do istoty problemu
Michał
Jarosz
Frontend Developer &
Team Leader
Temat: Ogromne pliki mysql
SELECTy do loga binarnego nie trafiają, więc najwodoczniej nawet samo "przechodzenie ze strony na stronę" jakieś dane modyfikuje.
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
Pracuje na silniku drupal i przerabiam co potrzebne, Ogólnie to dziwne jest bo po 2 minutacj klikania po serwisie już 100mb leci mi i zapisuje sie wpliku, np: mysql-bin.000029. Usunąłem z mysql.inilinjike stąd:
# binary logging - not required for slaves, but recommended
#log-bin=mysql-bin, jednakże problem cały czas sie pojawia.
Michał
Jarosz
Frontend Developer &
Team Leader
Temat: Ogromne pliki mysql
A serwer zrestartowałeś?http://dev.mysql.com/doc/refman/5.0/en/binary-log.html
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
Zrestartowałem i też nie pomogło. Mam jeszcze zapis tego pliku w tej linjice:# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin
Jednak usunięcie tego powoduje że nie włacza się wogóle serwerTomasz Kowalski edytował(a) ten post dnia 30.08.09 o godzinie 16:08
Michał
Jarosz
Frontend Developer &
Team Leader
Temat: Ogromne pliki mysql
A co mówi SHOW VARIABLES LIKE 'log_bin' ?
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Ogromne pliki mysql
Zobacz co będzie jak wpiszesz =OFFNo i rzuć okiem do /var/log/mysql/error.log (nazwa może być inna). Co powoduje, że nie chce się uruchomić.
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
No show variables pokazuje że log-bin jest na ON. Jak zmienić ten log-bin na OFF?? Normalnie nie da sie nic robic wystarczy ze 20 razy klikne po linkach na stronie i leci 10mbTomasz Kowalski edytował(a) ten post dnia 30.08.09 o godzinie 17:42
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Ogromne pliki mysql
Zmieniłeś na off i zresetowałeś mysql ?Na pewno to właściwy plik konfiguracyjny ? Po nazwie wnioskuję, że to windowsowa wersja.
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
Janusz Skudrzyk:# Replication Master Server (default)
Zmieniłeś na off i zresetowałeś mysql ?
Na pewno to właściwy plik konfiguracyjny ? Po nazwie wnioskuję, że to windowsowa wersja.
# binary logging is required for replication
log-bin=mysql-bin
W tym kawałku zmieniałem log-bin=mysql-bin na log-bin=off
natomiast tu:#
binary logging - not required for slaves, but recommendedlog-bin=mysql-bin - wyrzuciłem całkiem ta linjike
Zrestartowałem wszystkie usługi. Jedyne co sie zmieniło to to że zaczał logi zapisywać pod nazwą OFF a nie mysql-bin. MOże jakąs komendą sql to sie zmienia?? my.ini no tak nazywa sie plik konfiguracyjny mysql w windows bo póki co windowsa używam a na serwer to nie wiem czy nie wybiore linuxa juz jak wstawie w internet. Używam WAMPserveraTomasz Kowalski edytował(a) ten post dnia 30.08.09 o godzinie 19:07
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Ogromne pliki mysql
Dawno nie używałem mysql pod windowsem, ale z tego co pamiętam, to był jakiś problem z Windowsem (nie potrafił uaktualnić ustawień usługi po zmianie ini czy coś w tym stylu). Możesz spróbować usunąć usługę i ustawić ją jeszcze raz. (mysqld --remove oraz mysqld --install, w konsoli, z katalogu mysql/bin/). Przed usunięciem możesz spróbować jeszcze inaczej. Zatrzymujesz usługę, odpalasz konsolę, przechodzisz do katalogu mysql/bin/ i odpalasz mysql poprzez mysqld --console; jeśli pojawi się komunikat o czekaniu na połączenie, to jest ok i możesz odpalić phpmyadmina, mysqlfront czy co tam używasz i sprawdzić czy logowanie binarne zostało wyłączone)I jak będziesz odpalać w konsoli, to sprawdź przy całkiem wyrzuconej linijce log-bin. Przy okazji zobaczysz czy pojawią się jakieś błędy.Janusz Skudrzyk edytował(a) ten post dnia 30.08.09 o godzinie 19:26
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
Janusz Skudrzyk:
Dawno nie używałem mysql pod windowsem, ale z tego co pamiętam, to był jakiś problem z Windowsem (nie potrafił uaktualnić ustawień usługi po zmianie ini czy coś w tym stylu). Możesz spróbować usunąć usługę i ustawić ją jeszcze raz. (mysqld --remove oraz mysqld --install, w konsoli, z katalogu mysql/bin/). Przed usunięciem możesz spróbować jeszcze inaczej. Zatrzymujesz usługę, odpalasz konsolę, przechodzisz do katalogu mysql/bin/ i odpalasz mysql poprzez mysqld --console; jeśli pojawi się komunikat o czekaniu na połączenie, to jest ok i możesz odpalić phpmyadmina, mysqlfront czy co tam używasz i sprawdzić czy logowanie binarne zostało wyłączone)
I jak będziesz odpalać w konsoli, to sprawdź przy całkiem wyrzuconej linijce log-bin. Przy okazji zobaczysz czy pojawią się jakieś błędy.Janusz Skudrzyk edytował(a) ten post dnia 30.08.09 o godzinie 19:26
Dzieki ta druga metoda zadziałała. W show variables log-bin jest już na OFF
zostawilem tą linjike tak:
# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin
A w tej linjice całkiem usunąłem log-bin
# binary logging - not required for slaves, but recommended
Patrze teraz czy dalej tworzy takie pliki ale poki co nic sie nie zmienia także działa.
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
Jest jeszce jeden problem. Działa to ne jeden raz to znaczy gdy zrestartuje serwer już wogóle sie niełączy, natomiast gdy zrestartuje komputer połącze się z serwerem ale znowu trzeba ustawiać log-bin na off. Może to rzeczywiście wina windowsaTomasz Kowalski edytował(a) ten post dnia 30.08.09 o godzinie 20:52
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Ogromne pliki mysql
Po restarcie pewnie odpala się usługa. Jak ją wyłączysz i odpalisz mysql w konsoli, to to okno ma być uruchomione przez cały czas, inaczej nie będzie bazy.Skoro konsolowy mysql działa jak trzeba, to sprawdź z usunięciem i ponownym zainstalowaniem usługi.
Tomasz
Kowalski
3Flow Activ -
przygotowania
sportowe
Temat: Ogromne pliki mysql
Za nic to nie chce działać. Po pierwszym uruchomieniu konsolowego mysql zmienia się na OFF i działa, natomiast restart usługi, powoduje że nie uruchamia sie dopóki nie zrestartuje komputera. Kilkakrotnie instalowałem usługe mysql. Jeżeli nie uruchomie z konsoli i zostawie ten log-bin na ON to wtedy moge dowoli restartować i nic sie nie dzieje. Na linuxie wystepują też tego typu problemy??Tomasz Kowalski edytował(a) ten post dnia 30.08.09 o godzinie 21:21
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Ogromne pliki mysql
Oczywiście, że nie.Instalowałeś usługę po wcześniejszym usunięciu jej ? Na pewno została usunięta ?
Narzędzia administracyjne - dziennik, może w nim będzie coś o błędach przy uruchamianiu mysql jako usługi.
- 1
- 2
Podobne tematy
-
Bazy Danych » Zapytanie MySQL -
-
Bazy Danych » [MySQL] Optymalizacja zapytania - mam sporo informacji,... -
-
Bazy Danych » MySQL - trwała blokada na tabeli -
-
Bazy Danych » mysql problem z zapytaniem -
-
Bazy Danych » [MySQL] wyszukiwanie FTS - zółć/zolc -
-
Bazy Danych » Licencja Ms Express a MySQL na GPL -
-
Bazy Danych » select mysql -
-
Bazy Danych » złączenie tabel i pobranie wartości - MYSQL -
-
Bazy Danych » MySQL - co będzie wydajniejsze. -
-
Bazy Danych » [mysql] Aktualizacja wpisów -
Następna dyskusja: