Page 1 of 1
MySQL startet nicht mehr
Posted: 2004-07-20 19:54
by moxfreezer
Hi,
ich hab ein Problem und zwar startet auf unserem Root Server von 1&1 MySQl nicht mehr automatisch. Wenn ich versuche das ganze von hand zu starten mit mysqld dann kommt folgendes:
p15105725:/home/updates # mysqld start
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
040720 19:52:19 Aborting
040720 19:52:19 mysqld: Shutdown Complete
Wenn ich mit nem anderen User außer Root starte, dann kommt:
ssh@p15105725:/usr/share/mysql> /usr/sbin/mysqld start
040720 19:53:19 Warning: Can't create test file /var/lib/mysql/p15105725.lower-
test
040720 19:53:19 Can't start server : Bind on unix socket: Permission denied
040720 19:53:19 Do you already have another mysqld server running on socket: /v
ar/lib/mysql/mysql.sock ?
040720 19:53:19 Aborting
040720 19:53:19 /usr/sbin/mysqld: Shutdown Complete
MySQL läuft aber nicht und wieso des mit rechten nicht stimmt weiß ich auch nicht, kann jemand helfen?!
Re: MySQL startet nicht mehr
Posted: 2004-07-20 20:03
by Joe User
Welche Distribution? MySQL-Version? Config? Logs?
Re: MySQL startet nicht mehr
Posted: 2004-07-20 20:30
by moxfreezer
Suse 9.1
Standard Config von Puretec also Auslieferungszustand. Was genau für Logs bzw. Configs?! Is wirklich Auslieferungszustand
Re: MySQL startet nicht mehr
Posted: 2004-07-20 20:43
by odysseus
Esistiert das Verzeichnis /var/lib/mysql/mysql und befinden sich Dateien dort?
Config wäre die /etc/my.cnf
Logs sind vermutlich unter /var/lib/mysql zu finden.
Re: MySQL startet nicht mehr
Posted: 2004-07-20 22:27
by static
Warum startest du den Daemon nicht mit
?
Bzw. welche Fehlermeldung erhältst du dabei?
.static
Re: MySQL startet nicht mehr
Posted: 2004-07-20 22:55
by moxfreezer
Wenn ich versuche das über
/etc/init.d/mysql start
zu starten bekomme ich nur FAILED als Meldung, mehr nicht
Re: MySQL startet nicht mehr
Posted: 2004-07-20 23:53
by Roger Wilco
Und was steht in den Logfiles?
Wenn MySQL nicht startet, müsste der Grund in den Logfiles zu finden sein...
Re: MySQL startet nicht mehr
Posted: 2004-07-21 08:51
by moxfreezer
in /var/lib/mysql die mysqld.log ist 0 Byte groß, also leer :(
In warn oder so steht auch nix drin von MySQL
in /var/lib/mysql/mysql/mysqld.log steht das aber ist schon älter also nicht aktuell da es nach dem Zeitpunkt schon ging
040713 16:38:40 mysqld started
/usr/sbin/mysqld: ready for connections.
Version: '4.0.18' socket: '/var/lib/mysql/mysql.sock' port: 3306
Re: MySQL startet nicht mehr
Posted: 2004-07-21 08:54
by moxfreezer
Wenn ich versuche mysqld zu starten in /usr/sbin/ und das nicht als root mache sondern als User: ssh der aber root Rechte hat, kommt folgendes:
ssh@p15105725:/> /usr/sbin/mysqld start
040721 8:53:12 Warning: Can't create test file /var/lib/mysql/p15105725.lower-test
040721 8:53:12 Can't start server : Bind on unix socket: Permission denied
040721 8:53:12 Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
040721 8:53:12 Aborting
040721 8:53:12 /usr/sbin/mysqld: Shutdown Complete
Ich weiß echt nimma weiter
// EDIT //
Ich habe nun mal Webmin installiert, wenn ich darüber versuche MySQL zu starten kommt folgende Meldung:
MySQL is not running on your system - database list could not be retrieved.
// EDIT 2 //
Es ist irgend was mit dem hier
#2127: Konnte Datenbankverbindung nicht aufbauen : Can't connect to local MySQL server
through socket '/var/lib/mysql/mysql.sock' (2)
Das kommt öfter die Meldung, aber ka
Re: MySQL startet nicht mehr
Posted: 2004-07-21 10:02
by mc5000
Es ist irgend was mit dem hier
Zitat:
#2127: Konnte Datenbankverbindung nicht aufbauen : Can't connect to local MySQL server
through socket '/var/lib/mysql/mysql.sock' (2)
Das kommt öfter die Meldung, aber ka
das heisst ja nur das kein db-server läuft ....
----------
gibt es das denn /var/lib/mysql/p15105725.lower-test ??
was für rechte hat das verzeichnis /var/lib/mysql/ ??
passen die zu dem user mit dem du mysql starten willst ??
Re: MySQL startet nicht mehr
Posted: 2004-07-21 15:33
by moxfreezer
Die Datei existiert nicht und die Rechte stimmen eigentlich :(
Re: MySQL startet nicht mehr
Posted: 2004-07-25 15:43
by moxfreezer
Hat sich erledigt, danke nochmal an static
Re: MySQL startet nicht mehr
Posted: 2004-08-04 15:53
by Anonymous
Gleiches Problem hatte ich auch, es liegt schlichtweg an den Rechten.
Die Datenbankverzeichnisse unter /var/lib/mysql müssen für den User mysql rwx Rechte haben, und das haben sie unter SuSE 9.1 nach einem mysql_install_db ohne Parameter z.B. nicht mehr. Mit diesem User läuft mysql, wenn es über das rcscript gestartet wird.
Re: MySQL startet nicht mehr
Posted: 2004-08-21 20:56
by horschd
hi, das problem hab auch schon den ganzen tag und weiss einfach nicht mehr weiter,
wenn ich "/etc/init.d/mysql stop" eingeb kann ich das 1000x eingeben, der service läuft immer noch
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
done
linux:/usr/sbin # /etc/init.d/mysql stop
Shutting down service mysql
wenn ich linux:/usr/sbin # /usr/bin/mysqladmin -u root -h linux password "mein_password" eingeb kommt:
/usr/bin/mysqladmin: connect to server at 'linux' failed
error: 'Lost connection to MySQL server during query'
ich verseth gar nix mehr, hab suse 9.0, version 4.0.20, logs sagen:
mysqld.log [B---] 28 L:[ 1+16 17/ 19] *(551 / 554b)= d 100 0x64
040821 21:56:09 mysqld started
/usr/sbin/mysqld: ready for connections.
Version: '4.0.15' socket: '/var/lib/mysql/mysql.sock' port: 3306
040821 21:58:17 /usr/sbin/mysqld: Normal shutdown
040821 21:58:17 /usr/sbin/mysqld: Shutdown Complete
040821 21:58:17 mysqld ended
040821 22:02:58 mysqld started
/usr/sbin/mysqld: ready for connections.
Version: '4.0.15' socket: '/var/lib/mysql/mysql.sock' port: 3306
040821 22:04:55 /usr/sbin/mysqld: Normal shutdown
040821 22:04:55 /usr/sbin/mysqld: Shutdown Complete
040821 22:04:55 mysqld ende
Re: MySQL startet nicht mehr
Posted: 2004-08-22 04:05
by oxygen
Am besten machst du mal folgendes:
schauen ob MySQL läuft mit
ps aux | grep mysqld
netstat -plex | grep mysqld
Falls ja, beenden mit killall -9 mysqld mysqld_safe
Falls nicht mit
/usr/bin/mysqld_safe (öß)
starten. Dann Fehlermeldung lesen, Fehler beheben und mit /etc/init.d/mysql start starten
Re: MySQL startet nicht mehr
Posted: 2004-08-24 15:39
by horschd
also ich bring die datenbank zum starten, habs jetzt neuinstalliert,danke an dich, wenn ich jetzt aber
(1) /usr/bin/mysqladmin -u root -p password 'new-password'
eingeb kommt "done"
(2) /usr/bin/mysqladmin -u root -h linux -p password 'new-password'
hier kommt
error: 'Host 'linux.local' is not allowed to connect to this MySQL server'
was kann ich machen ?
Re: MySQL startet nicht mehr
Posted: 2004-08-26 11:33
by horschd
hat sich geklärt...ich trotttel ;D