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

Code: Select all

/etc/init.d/mysql start
?

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