Zugriffsproblem nach Neustart

Zugriffsproblem nach Neustart

am 06.11.2007 17:02:47 von Rene Kockisch

Hallo Liste,

ich habe nach nem neustart ein Problem mit meinem MYSQL Server. Ich
kann mich weder per Shell auf dem MYSQL Server anmelden noch per
entfernten Server. Etwas spezieller. Ich habe einen DB Server auf dem
MYSQL läuft und einen anderen auf dem der Apache läuft. Es hat alles
bisher wunderbar funktioniert, nun wurde wegen einer Wartung am Server
dieser kurzfristig abgeschaltet und inzwischen wieder hochgefahren.
Ich kann seit dem nicht mehr auf den DB Server zugreifen. Wenn ich
mich mit:
# mysql -u root -p
anmelde bekomme ich folgenden Fehler:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: YES)

Starte ich auf meinen Apache- Server phpmyadmin und versuche mich
anzumelden dann bekomme ich folgenden Fehler:

#2013 - Lost connection to MySQL server at 'reading initial
communication packet', system error: 111

Ich habe vermutet das das Problem ist das ich nicht berechtigt bin die
Verbindung zu starten, deswegen habe ich in /etc/hosts.allow den
Eintrag mysqld: ALL:ALLOW zugefügt und den Rechner neu gestartet. Es
funktioniert aber immer noch nicht.

Hat irgendwer ne Idee?

Gruß
Ren=E9

Re: Zugriffsproblem nach Neustart

am 06.11.2007 17:31:31 von Claus Reibenstein

Rene Kockisch schrieb:

> [...] nun wurde wegen einer Wartung am Server
> dieser kurzfristig abgeschaltet und inzwischen wieder hochgefahren.
> Ich kann seit dem nicht mehr auf den DB Server zugreifen. [...]

Wurde denn der MySQL-Service ebenfalls wieder gestartet? Läuft der
MySQL-Daemon? Deine Fehlerbeschreibung deutet darauf hin, dass dem nicht
so ist.

Gruß. Claus

Re: Zugriffsproblem nach Neustart

am 06.11.2007 17:33:23 von Weinzierl Stefan

Rene Kockisch schrieb:
> Hallo Liste,
>
> ich habe nach nem neustart ein Problem mit meinem MYSQL Server. Ich
> kann mich weder per Shell auf dem MYSQL Server anmelden noch per
> entfernten Server. Etwas spezieller. Ich habe einen DB Server auf dem
> MYSQL läuft und einen anderen auf dem der Apache läuft. Es hat alles
> bisher wunderbar funktioniert, nun wurde wegen einer Wartung am Server
> dieser kurzfristig abgeschaltet und inzwischen wieder hochgefahren.
> Ich kann seit dem nicht mehr auf den DB Server zugreifen. Wenn ich
> mich mit:

> # mysql -u root -p
> anmelde bekomme ich folgenden Fehler:
> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> password: YES)[...]

> Ich habe vermutet das das Problem ist das ich nicht berechtigt bin die
> Verbindung zu starten, deswegen habe ich in /etc/hosts.allow den
> Eintrag mysqld: ALL:ALLOW zugefügt und den Rechner neu gestartet. Es
> funktioniert aber immer noch nicht.
Unnötig

> Hat irgendwer ne Idee?

Schon mal ohne Passwort versucht?
mysql -u root

Stefan

Re: Zugriffsproblem nach Neustart

am 06.11.2007 17:43:23 von Rene Kockisch

Hallo Claus,

ein ps aux gibt folgendes zurück:
# ps -aux |grep mysql
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.h=
tml
root 1868 0.0 0.2 2780 1348 ? S 18:06 0:00 /bin/
sh /usr/bin/mysqld_safe
mysql 1905 0.2 5.3 129228 27628 ? Sl 18:06 0:02 /usr/
sbin/mysqld --basedir=3D/usr --datadir=3D/var/lib/mysql --user=3Dmysql --pi=
d-
file=3D/var/run/mysqld/mysqld.pid --skip-external-locking --port=3D3306 --
socket=3D/var/run/mysqld/mysqld.sock
root 1906 0.0 0.1 1660 532 ? S 18:06 0:00
logger -p daemon.err -t mysqld_safe -i -t mysqld
root 2466 0.0 0.1 3788 648 pts/2 R+ 18:22 0:00 grep
mysql

Also müsste der mysqld ja laufen oder stimmt da irgendwas nicht?

Was mich wundert das ich von nirgendwo aus auf MYSQL zugreifen kann.
Es funktioniert ja nicht mal per telnet da bekomm ich auch nen
timeout. HAb ich nen Knoten im Kopp? Was kann denn das Problem sein?

Gruß
Ren=E9

Re: Zugriffsproblem nach Neustart

am 06.11.2007 18:27:33 von Rene Kockisch

> Schon mal ohne Passwort versucht?
> mysql -u root
>

Hallo,

ja hatte ich auch probiert und der hat es mir auch geblockt mit einem
access denied. Ich habe das Problem gefunden kann es mir aber nicht
recht erklären. Ich habe ja nix an den Configfiles geändert, deswegen
kam ich nicht auf die Idee diese zu prüfen. Als ich nun keinen Ausweg
wusste habe ich mir die my.cnf angesehen und da stand der Punkt
Bind Adresse: 127.0.0.1
drin.

Als ich den rausgenommen habe und den mysql server resetet habe ging
alles ohne Probleme. Ich kann mir nur nicht erklären warum dieser
Punkt in den Configfiles drin war. War ja nur nen neustart und vorher
hab ich ja öfter mal den mysql restartet. Komisch aber naja, nun geht
es ja.

Also vielen Dank an alle.

Gruß
Ren=E9