Strona 1 z 2

/etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku an

: 21 marca 2008, 23:03
autor: jacbob77
Witam od dwóch dni nie mogę sobie poradzić z mysql.
Na początku zainstalowałem i wszystko grało, ale po ponownym uruchomieniu mysql już nie wstał. W plikach konfiguracyjnych mysql nic nie mieszałem. Chciałem po testować cms Joomla i WP, ale ani jeden ani drugi nie widział bazy danych.
Znalazłm tutaj na forum taką poradę aby w pliku php.ini odhaszować te linijki
extension=mysql.so
extension=gd.so
extension=gd.so - tego nie mogłem znaleźć, więc tylko odznaczyłem extension=mysql.so. Restart apache2 i mysql i po wpisanieu localhost/joomla zamiast strona się nie wczytała tylko Iceweasel pytał mnie czy pobrać czy otworzyć za pomocą...

Stwierdziłem, ze to musi być wina tego, ze odznaczyłem tą linie i rano w /etc/php5/apache2/php,ini zahaszowałęm extension=mysql.so.

Niestety mysql już sie nie podniósł.
debian:/home/jacek# /etc/init.d/mysql start
* /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
debian:/home/jacek# ls /etc/mysql/
debian-start
próbowałem

Kod: Zaznacz cały

apt-get remove --purge mysql-server-5.0 mysql-server
potem

Kod: Zaznacz cały

apt-get clean 
i nic nie daje (już tye razy to robiłem, ze nawet sam nie wiem ile, mam repo lennego, po zmianie na etch i próbie instalacji też nie pomogło)

Kod: Zaznacz cały

apt-get install mysql-server
Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu mysql-server-5.0.
(Odczytywanie bazy danych ... 129182 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie mysql-server-5.0 (z .../mysql-server-5.0_5.0.51a-3_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu mysql-server.
Rozpakowanie mysql-server (z .../mysql-server_5.0.51a-3_all.deb) ...
Konfigurowanie mysql-server-5.0 (5.0.51a-3) ...
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
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie mysql-server:
mysql-server zależy od mysql-server-5.0; jednakże:
Pakiet mysql-server-5.0 nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania mysql-server (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
mysql-server-5.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Szukałem troche w google i tutaj ale nic ciekawego nie znalazłem, jedynie to to że ktoś miał namieszane w sourcess.list
oto zawartość mojego
# deb cdrom:[Debian GNU/Linux 4.0 r2 _Etch_ - Official i386 NETINST Binary-1 20080103-00:44]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r2 _Etch_ - Official i386 NETINST Binary-1 20080103-00:44]/ etch contrib main


#~~~~~~~~~~~~~~~~~~~~~Lenny~~~~~~~~~#
deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
#~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~backports~~~~~~#
deb http://www.backports.org/debian/ sarge-backports main
#~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~Opera~~~#
deb http://deb.opera.com/opera/ testing non-free
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~~~Debian-multimedia~~~~~#
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~~~~skype~~~~#
deb http://download.skype.com/linux/repos/debian/ stable non-free
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~google~~~~~~~~~~~#
deb http://dl.google.com/linux/deb/ stable non-free
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#~~~~~~~~~~~~~~~~~~~~~wine~~~~~~~~#
deb http://wine.sourceforge.net/apt/ binary/
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~VirtualBox~~~~~#
deb http://www.virtualbox.org/debian etch non-free
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~Tor~~~~~~~~~~#
deb http://mirror.noreply.org/pub/tor sid main
deb-src http://mirror.noreply.org/pub/tor sid main
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~VideoLan Latest Builds~~~~#
deb http://download.videolan.org/pub/videolan/debian sid main
deb-src http://download.videolan.org/pub/videolan/debian sid main
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

Kod: Zaznacz cały

apt-get install -f
i

Kod: Zaznacz cały

dpkg --configure -a
nie pomaga.

próba połączenia się z bazą kończy się:
jacek@debian:~$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Próbowałem nawet przeinstalować wszystko apache2, php4, php5, mysql (nawet głupie windowsowe nawyki nie pomagają :-). Nie dało rady.

logi:
debian:/home/jacek# tail -f /var/log/syslog
Mar 21 23:43:49 localhost mysqld[7170]:
Mar 21 23:43:49 localhost mysqld[7170]: 080321 23:43:49 InnoDB: Starting shutdown...
Mar 21 23:43:51 localhost mysqld[7170]: 080321 23:43:51 InnoDB: Shutdown completed; log sequence number 0 43655
Mar 21 23:43:51 localhost mysqld[7170]: 080321 23:43:51 [Note] /usr/sbin/mysqld: Shutdown complete
Mar 21 23:43:51 localhost mysqld[7170]:
Mar 21 23:43:51 localhost mysqld_safe[7200]: ended
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]: Could not open required defaults file: /etc/mysql/debian.cnf
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]: Fatal error in defaults handling. Program aborted
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]:
tail -f /var/log/daemon.log
Mar 21 23:43:49 localhost mysqld[7170]:
Mar 21 23:43:49 localhost mysqld[7170]: 080321 23:43:49 InnoDB: Starting shutdown...
Mar 21 23:43:51 localhost mysqld[7170]: 080321 23:43:51 InnoDB: Shutdown completed; log sequence number 0 43655
Mar 21 23:43:51 localhost mysqld[7170]: 080321 23:43:51 [Note] /usr/sbin/mysqld: Shutdown complete
Mar 21 23:43:51 localhost mysqld[7170]:
Mar 21 23:43:51 localhost mysqld_safe[7200]: ended
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]: Could not open required defaults file: /etc/mysql/debian.cnf
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]: Fatal error in defaults handling. Program aborted
Mar 21 23:44:02 localhost /etc/init.d/mysql[7330]:

Kod: Zaznacz cały

tail -f /var/log/mysql.log
tutaj się nic nie pokazuje
podobnie jest z

Kod: Zaznacz cały

tail -f /var/log/mysql.err
Czy może mi ktoś pomóc, bo już nie wiem co mam robić, a mysql jest mi bardzo potrzebny.
Bardzo was proszę o pomoc.

pozdrawiam
ps. pomimo świąt mam nadzieje, że znajdzie ktoś dla mnie chwilę czasu

: 21 marca 2008, 23:18
autor: vikus
nie masz plików konfiguracyjnych od mysql

Kod: Zaznacz cały

/etc/mysql/my.cnf

Kod: Zaznacz cały

/etc/mysql/debian.cnf

: 21 marca 2008, 23:31
autor: jacbob77
No właśnie mnie to martwi, bo nie wiem jak to naprawić skoro ,,apt-get remove -- purge'' i ,,apt-get install'' nie pomaga?

Ma ktoś może jakiś pomysł?

: 21 marca 2008, 23:46
autor: vikus
Sprawdz tak:
aptitude purge mysql-server-5.0
i install

: 21 marca 2008, 23:55
autor: jacbob77
niestety nie pomaga
Następujące NOWE pakiety zostaną zainstalowane:
mysql-server-5.0
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
libhtml-template-perl
0 pakietów uaktualnianych, 1 instalowanych, 0 do usunięcia i 847 nie uaktualnianych.
Do pobrania 0B/27,3MB archiwów. Zajęte po rozpakowaniu: 85,1MB.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu mysql-server-5.0.
(Odczytywanie bazy danych ... 129144 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie mysql-server-5.0 (z .../mysql-server-5.0_5.0.51a-3_i386.deb) ...
Konfigurowanie mysql-server-5.0 (5.0.51a-3) ...
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.51a-3) ...
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

: 22 marca 2008, 12:38
autor: vikus
sprobuj usunąć te pakiety przez purge
mysql-client-5.0 libmysqlclient15off mysql-server-5.0
sprawdź czy istnieje katalog /etc/mysql jeżeli tak usuń go ręcznie
i potem zainstaluj znów te pakiety

: 22 marca 2008, 13:01
autor: jacbob77
Zrobiłem jak napisałeś i na razie mam to:

Kod: Zaznacz cały

Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu libmysqlclient15off.
(Odczytywanie bazy danych ... 127914 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie libmysqlclient15off (z .../libmysqlclient15off_5.0.51a-3_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libdbd-mysql-perl.
Rozpakowanie libdbd-mysql-perl (z .../libdbd-mysql-perl_4.006-1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu mysql-client-5.0.
Rozpakowanie mysql-client-5.0 (z .../mysql-client-5.0_5.0.51a-3_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu mysql-server-5.0.
Rozpakowanie mysql-server-5.0 (z .../mysql-server-5.0_5.0.51a-3_i386.deb) ...
Konfigurowanie libmysqlclient15off (5.0.51a-3) ...
Konfigurowanie libdbd-mysql-perl (4.006-1) ...
Konfigurowanie mysql-client-5.0 (5.0.51a-3) ...
Konfigurowanie mysql-server-5.0 (5.0.51a-3) ...
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)
Trzeba teraz zamotać żeby był ten plik /etc/mysql/conf.d/old_passwords.cnf,
masz jakiś pomysł?
Ja poszukam coś przez Google, jak coś znajdę to napiszę.

[Dodano: 2008-03-22, 13:14]
Na razie zrobiłem tak:

Kod: Zaznacz cały

mkdir /etc/mysql/conf.d/
i potem:

Kod: Zaznacz cały

touch /etc/mysql/conf.d/old_passwords.cnf
i:

Kod: Zaznacz cały

apt-get install -f
Wynik:

Kod: Zaznacz cały

Konfigurowanie mysql-server-5.0 (5.0.51a-3) ...
Stopping MySQL database server: mysqld.
* /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Baza się włączyła i mogłem się do niej zalogować, lecz jak widzicie my.cnf nie może być czytany bo go nie ma:

Kod: Zaznacz cały

ls  /etc/mysql/
conf.d  debian.cnf  debian-start
Szukam więc dalej i dalej, proszę o pomoc.

: 22 marca 2008, 14:04
autor: Yampress

Kod: Zaznacz cały

apttitude download mysql-serwer
to ściągnie pakiet do aktualnego katalogu
potem wejdz do niego z mc i skopiuj sobie pliki konfiguracyjne do /etc/mysql

: 22 marca 2008, 14:42
autor: jacbob77
nie ja już nie mogę
to jest p.............
wcześniej to mi sie mysql uruchomił z warning, ale zawsze
a teraz
debian:/home/jacek# /etc/init.d/mysql start
* /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
mało tego apache2 poszedł świętować chyba:
debian:/home/jacek# /etc/init.d/apache2 start
Starting web server: apache2apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
failed!
nie rozumiem tego
apt-get remove --purge ... nie pomaga
gdzieś muszą siedzieć jakieś głupie pozostałości i wszystko się wali
aptitude download mysql-server
pobrało mysql-server_5.0.51a-3_all.deb
wchodze do niego ale mam coś takiego
/CONTENTS
/DEBIAN
INFO
*INSTALL

proszę o pomoc
apache i mysql z php jest mi prze potrzebne :-(

: 22 marca 2008, 16:32
autor: Yampress

Kod: Zaznacz cały

CONTENTS/usr/share/doc/mysql-server-5.0/exemples
wybierasz odpowiedni konfig dla swojej maszyny 
i kopiujesz do /etc/mysql
nie wiem czy to ruszy bo debian instalując mysql wykonuje parę skryptów konfigurujących baze mysql

ps.
pogrzebales troche. aby zainstalować cms trzeba tylko zainstalować odpowednie paczki.
nadac hasło dla root na mysql, stworzyc baze, nadac przywileje userowi do tej bazy, potem zacząć instalwlować cms. i wszystko hula bez jakielkolwiek grzebania w konfiguracji (jednynie w apache i ewentuanlnie stawianie binda jak chcesz sie bawić z domenami) no i chmody ...