pietrovek 19 Zgłoś post Napisano Maj 18, 2011 Witam! Zdecydowałem się na zakup planu OpenVZ 3 na IONIC, zainstalowałem debian'a 6.0 i zacząłem od instalacji MySQL 5.5.12 (w repo Debiana jest 5.1 - więc postanowiłem sam coś znaleźć), wszystko przebiegło bezproblemowo - serwer MySQL startuje, po wyłączeniu InnoDB oraz zastosowaniu my-medium.cnf jako podstawy serwer po uruchomieniu zajmuje niecałe 90MB RAM, ale za to po instalacji katalog w którym jest SQL zajmuje ponad 600MB a baz danych oprócz podstawowych (wymaganych przez serwer) niema żadnych... Instalując wersję 5.1 całość zajmuje ok. 200MB - stąd moje zdziwienie i pytanie - czy to normalne? Pozdrawiam, Piotrek. Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Maj 18, 2011 Tyle zajmują pliki dla silnika InnoDB wg standardowej konfiguracji - ibdata oraz ib_logfile Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Maj 18, 2011 (edytowany) ok, rozumiem - jakiś pomysł na redukcję ? nie używam InnoDB więc chyba można by to wywalić? tylko jak? Pozdrawiam i dziękuje za pomoc - Piotrek Edytowano Maj 18, 2011 przez pietrovek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Maj 18, 2011 Jeśli nie użwasz i masz w konfiguracji skip-innodb, to możesz wywalić te pliki. A jeśli używasz, to wielkość możesz ustawiać za pomocą konfiguracji w my.cnf Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Maj 18, 2011 (edytowany) wiem, iż może być to nadużycie z mojej strony - ale które pliki mogę wywalić? mógłbyś podać? najwięcej zajmuje mysql/bin ok 250MB dalej mysql/lib ok. 150MB dalej mysql/mysql-test ok. 150MB Bo jeśli chodzi o te z mysql/data/ tam pliki to niecałe 30Mb... Edytowano Maj 18, 2011 przez pietrovek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Maj 18, 2011 Napisałem wyżej. W dodatku jeżeli masz włączone log-bin, to pliki mysqld-bin też potrafią sporo miejsca zjeść. Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Maj 19, 2011 (edytowany) dobra poradziłem sobie inaczej - zainstalowałem przy użyciu aliena z rpm'ow... ale pojawił się następny problem - serwer niby działa ale nie przyjmuje połączeń (connection refused)..niekiedy zdarzy mu się przyjąć... bind-address mam na 0.0.0.0 ale nawet zmiana na zew IP nie przynosi rezultatu, co ciekawe poprzez konsole i polecenie mysql (po localhost) serwer zawsze przyjmuje połacznie... nie mam żadnego firewall'a zainstalowanego...czysty system + pdns + mysql co może być przyczyną? Edytowano Maj 19, 2011 przez pietrovek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Maj 19, 2011 Sprawdź plik hostów, na początku powinien być localhost jako pierwszy alias dla 127.0.0.1 Problem pojawiał się wielokrotnie, zdarzało się, że to właśnie uniemożliwiało połączenie do lokalnego serwera MySQL. Możesz też sprawdzić jak wyglądają wpisy w /etc/host.allow Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Maj 19, 2011 (edytowany) plik hosts: plik hosts-allow jest pusty.... czyli localhost jest - więc jakieś inne możliwości dlaczego SQL nie działa? ps. DNS bez problemu stoi... Edytowano Maj 19, 2011 przez pietrovek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Maj 19, 2011 Przy wyłącznie lokalnym wykorzystaniu MySQLa najlepszym rozwiązaniem jest przypisanie go do localhosta, czyli: bind-address = 127.0.0.1 W przypadku, kiedy chcesz mieć MySQLa dostępnego z zewnątrz, spróbuj zamiast 0.0.0.0 zostawić bind-address puste. Jak to nie pomoże, to zerknij do logów, może tam coś ciekawego znajdziesz. Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Maj 19, 2011 (edytowany) nawet zakomentowałem bind-address - też nie pomogło - chyba tylko reinstall pomoże ;/ w logach..wszystko ok ... /usr/sbin/mysqld ready for connections.. i na tym się kończy... Edytowano Maj 19, 2011 przez pietrovek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Maj 19, 2011 a co Ci wypluwa netstat -anp | grep mysql ? Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Maj 19, 2011 (edytowany) a to winowajcą okazuje się pdns...reinstall VPS, zainstalowałem mysql - ok, reboot - mysql ok, install pdns+backend-mysql, reboot = mysql nie działa... uninstall pdns+backend, reinstall mysql -> mysql działa i gdzie szukać winnego? dla potomnych...głupota...a kosztowała mnie parę h pracy... jak instalujesz z mysql z .rpm to brakuje my.cnf...skopiowałem go do /etc i ustawiłem - było ok, ale jak zainstalujesz pdns z backend'em mysql to on tworzy swój my.cnf w /etc/mysql/ i serwer go interpretuje a nie ten /etc/my.cnf...więc trzeba przekopiować dotychczasowy my.cnf do /etc/mysql/ i działa! dziękuje wszystkim za udzieloną pomoc. Pozdrawiam Piotrek. ps. moderatorów proszę o połączenie moich ost. 3 postów i wg. uznania zamknięcie tematu. Edytowano Maj 19, 2011 przez Miłosz (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach