MySQL startet nicht
MySQL startet nicht
Hallo,
ich hab plötzlich ein Problem mit MySQL.
Aus irgendwelchen Gründen kann ich MySQL nicht mehr starten:
./mysql start
Starting MySQL database server: mysqld...failed.
im logfile mysql.err steht nur
050702 22:55:44 mysqld ended
Vor zwei oder drei Wochen, am Tag der Sarge freigabe, habe ich noch bevor apt alles auf Sarge updated, ein apt-upgrade gemacht, bei dem auch irgendwas von MySQL geupdated wurde. Danach lief aber alles noch...
Wie krieg ich den Fehler raus???
Irgendwas in der config wurde auch geändert, da meine automatischen Backups, nicht mehr liefen. Fehlermeldung:
mysqldump: unrecognized option `--max_allowed_packet=16M'
20050626_backup.sql
Grüsse
Flözen
ich hab plötzlich ein Problem mit MySQL.
Aus irgendwelchen Gründen kann ich MySQL nicht mehr starten:
./mysql start
Starting MySQL database server: mysqld...failed.
im logfile mysql.err steht nur
050702 22:55:44 mysqld ended
Vor zwei oder drei Wochen, am Tag der Sarge freigabe, habe ich noch bevor apt alles auf Sarge updated, ein apt-upgrade gemacht, bei dem auch irgendwas von MySQL geupdated wurde. Danach lief aber alles noch...
Wie krieg ich den Fehler raus???
Irgendwas in der config wurde auch geändert, da meine automatischen Backups, nicht mehr liefen. Fehlermeldung:
mysqldump: unrecognized option `--max_allowed_packet=16M'
20050626_backup.sql
Grüsse
Flözen
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hi,
hast du mal einen Blick in /var/log/syslog geworfen? IIRC schreibt mysql da beim starten auch was rein...
by, Martin
hast du mal einen Blick in /var/log/syslog geworfen? IIRC schreibt mysql da beim starten auch was rein...
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Da wird mein Start-Versuch nicht registriert...
In anderen Logs steht auch nicht vielmehr:
var/log/messages -> ohne MySQL Information
var/log/syslog -> ohne MySQL Information
/var/log/mysql.log -> leer
Ist mysqld.sock eine Datei, die erst angelegt wird, wenn MySQL läuft? Oder muß /var/run/mysqld/mysqld.sock immer exitieren? Die fehlt nämlich...
Grüsse
Flözen
In anderen Logs steht auch nicht vielmehr:
var/log/messages -> ohne MySQL Information
var/log/syslog -> ohne MySQL Information
/var/log/mysql.log -> leer
Ist mysqld.sock eine Datei, die erst angelegt wird, wenn MySQL läuft? Oder muß /var/run/mysqld/mysqld.sock immer exitieren? Die fehlt nämlich...
Grüsse
Flözen
Hmm, es würde mir weiterhelfen, wenn die Antworten etwas präzieser ausfallen würdendominator hat geschrieben:Der Socket wird von MySQL beim Start angelegt
Logging aktiviert, Rechte auf Verzeichnisse kontrolliert
Ansonsten halt auch mal die brutale "purge"-Methode
- Wie aktiviere ich logging?
- Wie funktioniert die "purge"-Methode und mit welchen Konsequenzen?
Danke
Flözen
Hi,
ich hatte gestern genau das gleiche Problem, siehe auch hier:
http://www.debianforum.de/forum/viewtopic.php?t=49068
... ganz unten.
Schau mal nach, ob Du noch unter /etc/mysql/ eine debian.cnf hast.
Vermutlich nicht, da dürfte nur eine my.cnf sein, wenn Du den gleichen Fehler hast
Also das /var/lib/mysql Verzeichnis sichern, und dann
apt-get remove --purge mysql-server
und dann mit
apt-get install mysql-server
neu installieren.
Das hat bei MIR geholfen, daher ohne Gewähr
Gruß,
Ralf
ich hatte gestern genau das gleiche Problem, siehe auch hier:
http://www.debianforum.de/forum/viewtopic.php?t=49068
... ganz unten.
Schau mal nach, ob Du noch unter /etc/mysql/ eine debian.cnf hast.
Vermutlich nicht, da dürfte nur eine my.cnf sein, wenn Du den gleichen Fehler hast
Also das /var/lib/mysql Verzeichnis sichern, und dann
apt-get remove --purge mysql-server
und dann mit
apt-get install mysql-server
neu installieren.
Das hat bei MIR geholfen, daher ohne Gewähr
Gruß,
Ralf
apt-get moo
wer denkt sich soetwas aus?
wer denkt sich soetwas aus?
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
Das Kommentarzeichen (#) vor dem entsprechenden Eintrag in der my.cnf entfernenFloezen hat geschrieben:...
- Wie aktiviere ich logging?
...
Des weiteren würde ich dir empfehlen, die Doku zu MySQL aus dem Internet runterzuladen, die ist ausgesprochen umfang- und hilfreich.
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Ok, ich habe jetzt einfach mal das komplette MySQL Paket neuinstalliert (apt-get install mysql-client mysql-server mysql-common). Danach ließ sich MySQL immerhin wieder starten. Dann habe ich die Daten wieder nach /var/lib/mysql/ kopiert (beim Backup hätte ich mal daran denken sollen die Dateiattribute mit zu kopieren... )
Die gute Nachricht: MySQL läuft jetzt wieder, alle Datenbanken funzen.
Die schlechte Nachricht, es läuft noch nicht alles reibungslos:
1) mysql reagiert nicht auf
nur auf
2) Der Start über:
endet mit:
Allerdings läuft MySQL danach... wie muß ich das jetzt verstehen???
3) Wenn ich mit
starten möchte,kommt folgende Fehlermeldung:
Und MySQL läuft danach wirklich nicht...
Was läuft da schief?
Danke & Grüsse
Flözen
P.S.: Das Online Manual durchforste ich schon die ganze Zeit, nur besonders hilfreich finde ich es nicht. Es Fehlen mir die konkreten Beispiele, wie der Befehl dann am Ende geschreiben werden muß. Wenn ich versuche die angegebenen Befehle anzuwenden, funzt das häufig nicht... Liegt auch daran, dass ich nicht regelmässig mit MySQL arbeite. Wenn alles ein Jahr ohne Probleme läuft, vergisst man schnell mal einiges, bin halt nicht Admin von Beruf .
Die gute Nachricht: MySQL läuft jetzt wieder, alle Datenbanken funzen.
Die schlechte Nachricht, es läuft noch nicht alles reibungslos:
1) mysql reagiert nicht auf
Code: Alles auswählen
/etc/init.d/mysql stop
Code: Alles auswählen
mysqladmin -u root -p shutdown
Code: Alles auswählen
/etc/init.d/mysql start
Code: Alles auswählen
Starting MySQL database server: mysqld...failed.
3) Wenn ich mit
Code: Alles auswählen
mysqladmin -u root -p start
Code: Alles auswählen
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Was läuft da schief?
Danke & Grüsse
Flözen
P.S.: Das Online Manual durchforste ich schon die ganze Zeit, nur besonders hilfreich finde ich es nicht. Es Fehlen mir die konkreten Beispiele, wie der Befehl dann am Ende geschreiben werden muß. Wenn ich versuche die angegebenen Befehle anzuwenden, funzt das häufig nicht... Liegt auch daran, dass ich nicht regelmässig mit MySQL arbeite. Wenn alles ein Jahr ohne Probleme läuft, vergisst man schnell mal einiges, bin halt nicht Admin von Beruf .