Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
nie moge zainstalowac serwera mysql. wczesniej chodzil, ale probowalem kombinowac z postfixem + mysql i w pewnym momecie nie moglem dostac sie do bazy. proba restartu mysql konczyla sie bledem iz nie moze znalezc /var/log/mysql/mysql-bin.index (plik fizycznie istnial). Nie zaglebiajac sie w szczegoly i ze wzgledu ze to host do testow postanowilem przeinstalowac mysql. apt-get remove --purge mysql-server-5.0 a po restarcie:
apt-get install mysql-server-5.0 .... Stopping MySQL database server: mysqld. /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu dpkg: błąd przetwarzania mysql-server-5.0 (--configure): podproces post-installation script zwrócił kod błędu 1 Wystąpiły błędy podczas przetwarzania: mysql-server-5.0 E: Sub-process /usr/bin/dpkg returned an error code (1)
a dpkg-rekonfigure wywala:
nicram:/home/marcin# dpkg-reconfigure mysql-server-5.0 /usr/sbin/dpkg-reconfigure: mysql-server-5.0 jest uszkodzony, lub nie jest w pełni zainstalowany
usuwalem i mysql-client i wiekszosc z mysql.
jak moge to ponownie zainstalowac?
Offline
Ja bym spróbował przez
#aptitude install mysql-server-5.0
:)
Offline
Ja bym spróbował przez
Kod:
#aptitude install mysql-server-5.0:)
probowalem.
oto wynik:
nicram:/home/marcin# aptitude install mysql-server-5.0 Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Zapisywanie dodatkowych informacji o stanie... Gotowe Odczyt opisów zadań... Gotowe Budowanie bazy etykiet... Gotowe Następujące pakiety zostały zatrzymane: .... Następujące NOWE pakiety zostaną zainstalowane: mysql-server-5.0 0 pakietów uaktualnianych, 1 instalowanych, 0 do usunięcia i 43 nie uaktualnianych. Do pobrania 0B/25,2MB archiwów. Zajęte po rozpakowaniu: 68,2MB. Zapisywanie dodatkowych informacji o stanie... Gotowe Prekonfiguracja pakietów ... Zaznaczenie poprzednio niezaznaczonego pakietu mysql-server-5.0. (Odczytywanie bazy danych ... 120968 plików i katalogów obecnie zainstalowanych.) Rozpakowanie mysql-server-5.0 (z .../mysql-server-5.0_5.0.32-7etch1_i386.deb) ... Konfigurowanie mysql-server-5.0 (5.0.32-7etch1) ... Stopping MySQL database server: mysqld. /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu dpkg: błąd przetwarzania mysql-server-5.0 (--configure): podproces post-installation script zwrócił kod błędu 1 Wystąpiły błędy podczas przetwarzania: mysql-server-5.0 E: Sub-process /usr/bin/dpkg returned an error code (1) W czasie instalacji wystąpiły problemy. Próba naprawy: Konfigurowanie mysql-server-5.0 (5.0.32-7etch1) ... Stopping MySQL database server: mysqld. /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu dpkg: błąd przetwarzania mysql-server-5.0 (--configure): podproces post-installation script zwrócił kod błędu 1 Wystąpiły błędy podczas przetwarzania: mysql-server-5.0
w tym momecie robiony jet kat /etc/mysql a w nim tylko skrypt debian-start
Offline
Proszę to na pewno Ci pomoże:)
http://debian.linux.pl/viewtopic.php?t=31
ps.Napisz czy Ci się udało bo jestem ciekaw:)
Offline
ps.Napisz czy Ci się udało bo jestem ciekaw:)
no niestety :(
nicram:/home/marcin# apt-get install mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe mysql-client-5.0 jest już w najnowszej wersji. mysql-server-5.0 jest już w najnowszej wersji. libmysqlclient15-dev jest już w najnowszej wersji. 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 43 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0B archiwów. Po rozpakowaniu zostanie dodatkowo użyte 0B miejsca na dysku. Konfigurowanie mysql-server-5.0 (5.0.32-7etch1) ... Stopping MySQL database server: mysqld. /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu dpkg: błąd przetwarzania mysql-server-5.0 (--configure): podproces post-installation script zwrócił kod błędu 1 Wystąpiły błędy podczas przetwarzania: mysql-server-5.0 E: Sub-process /usr/bin/dpkg returned an error code (1)
nadal to samo. nie za brdzo usmiecha mi sie kompilowanie ze zrodel skoro z paczek chodzilo.
prosze o pomoc
Offline
nie mam tego pliku w systemie, ale wczesniej byl jak dobrze pamietam.
zreszta jak usuwalem z opcja --purge to usunal tez pliki konfiguracyjne.
teraz to cos bardziej namieszalem. probowalem usunac mysql-common, pousuwal wiele, nawet usuwal phpmyadmin'a, lecz z tym ostatnim zrobil sie problem. teraz nic nie moge doinstalowac bo nie moze usunac phpmyadmin'a
nicram:/home/marcin# apt-get install mysql-common mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl Sugerowane pakiety: dbishell tinyca Następujące pakiety zostaną USUNIĘTE: phpmyadmin Zostaną zainstalowane następujące NOWE pakiety: libdbd-mysql-perl libdbi-perl libmysqlclient15-dev libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-common mysql-server-5.0 0 aktualizowanych, 9 nowo instalowanych, 1 usuwanych i 43 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0B/42,1MB archiwów. Po rozpakowaniu zostanie dodatkowo użyte 101MB miejsca na dysku. Czy chcesz kontynuować [T/n]? t Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... 120728 plików i katalogów obecnie zainstalowanych.) Usuwanie phpmyadmin ... /var/lib/dpkg/info/phpmyadmin.postrm: line 38: apache_install: command not found dpkg: błąd przetwarzania phpmyadmin (--remove): podproces post-removal script zwrócił kod błędu 127 Wystąpiły błędy podczas przetwarzania: phpmyadmin E: Sub-process /usr/bin/dpkg returned an error code (1) nicram:/home/marcin#
Offline
Spróbuj przenieść /var/lib/dpkg/info/phpmyadmin.* gdzieś w bezpieczne miejsce i potem dać
apt-get -f install
dzieki. to pomoglo rozwiazac problem z phpmyadminem, ale problem z zainstalowaniem mysql pozostal.
moze nie tyle co pozostal ale wrocilo do pierwotnego bledu.
w daemonl.og mam:
ov 5 09:30:39 nicram /etc/init.d/mysql[6992]: Nov 5 09:34:20 nicram mysqld_safe[8633]: started Nov 5 09:34:20 nicram mysqld[8636]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13) Nov 5 09:34:20 nicram mysqld[8636]: 071105 9:34:20 [ERROR] Aborting Nov 5 09:34:20 nicram mysqld[8636]: Nov 5 09:34:20 nicram mysqld[8636]: 071105 9:34:20 [Note] /usr/sbin/mysqld: Shutdown complete Nov 5 09:34:20 nicram mysqld[8636]: Nov 5 09:34:20 nicram mysqld_safe[8638]: ended Nov 5 09:34:34 nicram /etc/init.d/mysql[8845]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/deb ian.cnf ping' resulted in Nov 5 09:34:34 nicram /etc/init.d/mysql[8845]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed Nov 5 09:34:34 nicram /etc/init.d/mysql[8845]: error: 'Can't connect to local MySQL server through socket '/var/run/mysq ld/mysqld.sock' (2)' Nov 5 09:34:34 nicram /etc/init.d/mysql[8845]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld .sock' exists! Nov 5 09:34:34 nicram /etc/init.d/mysql[8845]: Nov 5 09:34:37 nicram mysqld_safe[8962]: started Nov 5 09:34:37 nicram mysqld[8965]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13) Nov 5 09:34:37 nicram mysqld[8965]: 071105 9:34:37 [ERROR] Aborting Nov 5 09:34:37 nicram mysqld[8965]: Nov 5 09:34:37 nicram mysqld[8965]: 071105 9:34:37 [Note] /usr/sbin/mysqld: Shutdown complete Nov 5 09:34:37 nicram mysqld[8965]: Nov 5 09:34:37 nicram mysqld_safe[8967]: ended Nov 5 09:34:52 nicram /etc/init.d/mysql[9174]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/deb ian.cnf ping' resulted in Nov 5 09:34:52 nicram /etc/init.d/mysql[9174]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed Nov 5 09:34:52 nicram /etc/init.d/mysql[9174]: error: 'Can't connect to local MySQL server through socket '/var/run/mysq ld/mysqld.sock' (2)' Nov 5 09:34:52 nicram /etc/init.d/mysql[9174]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld .sock' exists! Nov 5 09:34:52 nicram /etc/init.d/mysql[9174]:
co w tym jest nie tak?
[edited]
zahashowalem w my.cnf linijke dotyczaca logow. teraz po wykonaniu mysqld wywala ze nie moze sluchac na unixowym sokecie:
071105 12:35:31 InnoDB: Started; log sequence number 0 43655 071105 12:35:31 [ERROR] Can't start server : Bind on unix socket: Permission denied 071105 12:35:31 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ? 071105 12:35:31 [ERROR] Aborting 071105 12:35:31 InnoDB: Starting shutdown... 071105 12:35:33 InnoDB: Shutdown completed; log sequence number 0 43655 071105 12:35:33 [Note] mysqld: Shutdown complete
a jak ustawie "bind-addres = *" to wywala, ze nie moze rozwiazac nazwy hosta:
nicram:/etc/mysql# mysqld 071105 12:36:36 [ERROR] Can't start server: cannot resolve hostname!: Connection timed out
Offline
zabij wszystkie procesy mysqla potem zobacz czy jeszcze nie siedzi coś przy listowaniu;
netstat -lnp | grep 3306
Jeśli coś wylistuje to też to zabij i powinno grać.
Offline
zabij wszystkie procesy mysqla potem zobacz czy jeszcze nie siedzi coś przy listowaniu;
netstat -lnp | grep 3306
Jeśli coś wylistuje to też to zabij i powinno grać.
niestety. netstat nie listuje zadnych procesow i problem nadal pozostaje.
Nov 5 13:31:30 nicram mysqld_safe[6272]: started Nov 5 13:31:30 nicram mysqld[6275]: 071105 13:31:30 InnoDB: Started; log sequence number 0 43655 Nov 5 13:31:30 nicram mysqld[6275]: 071105 13:31:30 [ERROR] Can't start server : Bind on unix socket: Permiss ion denied Nov 5 13:31:30 nicram mysqld[6275]: 071105 13:31:30 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ? Nov 5 13:31:30 nicram mysqld[6275]: 071105 13:31:30 [ERROR] Aborting Nov 5 13:31:30 nicram mysqld[6275]: Nov 5 13:31:30 nicram mysqld[6275]: 071105 13:31:30 InnoDB: Starting shutdown... Nov 5 13:31:32 nicram mysqld[6275]: 071105 13:31:32 InnoDB: Shutdown completed; log sequence number 0 43655 Nov 5 13:31:32 nicram mysqld[6275]: 071105 13:31:32 [Note] /usr/sbin/mysqld: Shutdown complete Nov 5 13:31:32 nicram mysqld[6275]: Nov 5 13:31:32 nicram mysqld_safe[6311]: ended Nov 5 13:31:44 nicram /etc/init.d/mysql[6484]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/et c/mysql/debian.cnf ping' resulted in Nov 5 13:31:44 nicram /etc/init.d/mysql[6484]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed Nov 5 13:31:44 nicram /etc/init.d/mysql[6484]: error: 'Can't connect to local MySQL server through socket '/v ar/run/mysqld/mysqld.sock' (2)' Nov 5 13:31:44 nicram /etc/init.d/mysql[6484]: Check that mysqld is running and that the socket: '/var/run/my sqld/mysqld.sock' exists!
oto moj my.cnf
nicram:/var/log# cat /etc/mysql/my.cnf |grep -v "#" [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql pid-file = /var/run/mysqld/mysql.pid socket = /var/run/mysqld/mysql.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking bind-address = 127.0.0.1 key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 query_cache_limit = 1M query_cache_size = 16M max_binlog_size = 100M skip-bdb [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] [isamchk] key_buffer = 16M !includedir /etc/mysql/conf.d/
Offline