Stopping MySQL database server: mysqld failed!

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
rlau
Beiträge: 103
Registriert: 31.07.2004 23:46:50

Stopping MySQL database server: mysqld failed!

Beitrag von rlau » 13.06.2007 12:05:22

Hallo Forum!
testetch:~$ sudo /etc/init.d/mysql stop
Stopping MySQL database server: mysqld failed!
Wo muß/kann ich bitte einstellen, daß dieser Fehler detaillierter in einem Log auftaucht?

Debian 4.0
mysql-server-5.0


Mit freundlichen Grüßen und Dank im Voraus

Rainer

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 13.06.2007 12:28:27

Steht nichts in /var/log/mysql/ ?

Oder starte mal mit "sudo sh -x /etc/init.d/mysql stop".

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Kase
Beiträge: 124
Registriert: 24.01.2005 22:15:40

Beitrag von Kase » 13.06.2007 13:15:02

Was passiert denn bei einem

/etc/init.d/mysql status

rlau
Beiträge: 103
Registriert: 31.07.2004 23:46:50

Beitrag von rlau » 13.06.2007 13:53:56

Also, der Fehler kommt daher:
Dies ist ein Mysql-Replikationsserver. Ich habe aber die DB mysql nicht ausgeschlossen. Damit ist natürlich die Tabelle user nicht mehr original. Meine Überlegung/Frage: Wo stelle ich ein, daß der Befehl

Code: Alles auswählen

/etc/init.d/mysql stop 
mit einem user ausgeführt wird, der in der Tabelle vorhanden ist und Shutdown_priv=Y besitzt. Ich möchte nicht DB user auf dem Replikationsserver ändern, weil dann nicht mehr beide Server wirklich identisch wären. (Außerdem würde das sicher einen Fehler ergeben.)

Code: Alles auswählen

testetch:~$ sudo ls -l /var/log/mysql/ 
Password:
insgesamt 36
-rw-rw---- 1 mysql adm 283 2007-06-05 13:27 mysql-bin.000043
-rw-rw---- 1 mysql adm 117 2007-06-05 21:16 mysql-bin.000044
-rw-rw---- 1 mysql adm 283 2007-06-10 17:54 mysql-bin.000045
-rw-rw---- 1 mysql adm 615 2007-06-13 11:23 mysql-bin.000046
-rw-rw---- 1 mysql adm  98 2007-06-13 11:23 mysql-bin.000047
-rw-rw---- 1 mysql adm 395 2007-06-13 12:06 mysql-bin.000048
-rw-rw---- 1 mysql adm  98 2007-06-13 12:06 mysql-bin.000049
-rw-rw---- 1 mysql adm  98 2007-06-13 13:27 mysql-bin.000050
-rw-rw---- 1 mysql adm 256 2007-06-13 13:27 mysql-bin.index
Diese Logs enthalten nur die letzten Replikationen.

Code: Alles auswählen

testetch:~$ sudo sh -x /etc/init.d/mysql stop
.
.
+ echo -n 'Stopping MySQL database server: mysqld'
Stopping MySQL database server: mysqld+ mysqld_status check_dead nowarn
++ /usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping
+ ping_output='/usr/bin/mysqladmin: connect to server at '\''localhost'\'' failed
error: '\''Access denied for user '\''debian-sys-maint'\''@'\''localhost'\'' (using password: YES)'\'''
+ ping_alive=1
.
.

Code: Alles auswählen

testetch:~$ /etc/init.d/mysql status
cat: /var/run/mysqld/mysqld.pid: Keine Berechtigung
MySQL is stopped..
rlau@testetch:~$ sudo /etc/init.d/mysql status
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
.

rlau
Beiträge: 103
Registriert: 31.07.2004 23:46:50

Beitrag von rlau » 13.06.2007 15:17:25

Kann ich das in /etc/mysql/debian.cnf ändern, auch wenn da drin steht
# Automatically generated for Debian scripts. DO NOT TOUCH!
Rainer

Antworten