Hallo,
auf meinem Server (Debian-Sarge) läuft mysql. Bis vor einiger Zeit lief es auch problemlos. Dann habe ich wohl ein Update gemacht (noob-Problem ) und jetzt will es nicht mehr richtig.
in /var/log/syslog steht:
mysqld[1033]: 050919 22:19:26 /usr/sbin/mysqld: unknown variable 'old_passwords=1'
mysqld[1033]:
mysqld_safe[1035]: ended
/etc/init.d/mysql[1098]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
/etc/init.d/mysql[1098]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
/etc/init.d/mysql[1098]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
/etc/init.d/mysql[1098]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
/etc/init.d/mysql[1098]:
wer kann mir weiterhelfen?
Danke
Sascha
Problem mit mysql
Ok. Habe ich gemacht. Jetzt bekomme ich folgenden Eintrag in /var/log/syslog:nepos hat geschrieben:Hm, scheints so zu sein, dass nach deinem Update MySQL den Parameter old_passwords nicht mehr kennt. Ich wuerde mal in der my.cf nachsehen, ob der da drin ist und ggf. rauswerfen.
Code: Alles auswählen
mysqld[1088]: 051001 14:59:57 [ERROR] /usr/sbin/mysqld: Incorrect information in file: './mysql/user.frm'
mysqld[1088]: 051001 14:59:57 [ERROR] Fatal error: Can't open privilege tables: Incorrect information in file: './mysql/user.frm'
mysqld_safe[1101]: ended
/etc/init.d/mysql[1162]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
/etc/init.d/mysql[1162]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
/etc/init.d/mysql[1162]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
/etc/init.d/mysql[1162]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
-
- Beiträge: 61
- Registriert: 26.05.2005 00:04:12
- Wohnort: Aachen
-
Kontaktdaten:
zum thema old_password : alte clients unterstützen nicht die neue password-authentication -> client updaten
zum thema cant connect : das ist ein socket-problem...der socket zum db-server ist nicht vorhanden -> http://dev.mysql.com/doc/mysql/de/can-n ... erver.html
steht aber auch unten in der log-datei drinne, dass der socket nicht verfügbar ist und das man das überprüfen soll...
zum thema cant connect : das ist ein socket-problem...der socket zum db-server ist nicht vorhanden -> http://dev.mysql.com/doc/mysql/de/can-n ... erver.html
steht aber auch unten in der log-datei drinne, dass der socket nicht verfügbar ist und das man das überprüfen soll...
Da is noch mehr faul:
Das sieht fuer mich nicht wirklich ok aus.
Code: Alles auswählen
mysqld[1088]: 051001 14:59:57 [ERROR] /usr/sbin/mysqld: Incorrect information in file: './mysql/user.frm'
mysqld[1088]: 051001 14:59:57 [ERROR] Fatal error: Can't open privilege tables: Incorrect information in file: './mysql/user.frm'
mysqld_safe[1101]: ended