MySQL startet nicht mehr

MySQL, PostgreSQL, SQLite
moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

MySQL startet nicht mehr

Post by moxfreezer » 2004-07-20 19:54

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?!

User avatar
Joe User
Project Manager
Project Manager
Posts: 11139
Joined: 2003-02-27 01:00
Location: Hamburg

Re: MySQL startet nicht mehr

Post by Joe User » 2004-07-20 20:03

Welche Distribution? MySQL-Version? Config? Logs?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

Re: MySQL startet nicht mehr

Post by moxfreezer » 2004-07-20 20:30

Suse 9.1

Standard Config von Puretec also Auslieferungszustand. Was genau für Logs bzw. Configs?! Is wirklich Auslieferungszustand

odysseus
Posts: 115
Joined: 2003-02-07 10:21

Re: MySQL startet nicht mehr

Post by odysseus » 2004-07-20 20:43

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.

static
Posts: 437
Joined: 2002-10-27 19:56
Location: Schweiz

Re: MySQL startet nicht mehr

Post by static » 2004-07-20 22:27

Warum startest du den Daemon nicht mit

Code: Select all

/etc/init.d/mysql start
?

Bzw. welche Fehlermeldung erhältst du dabei?

.static

moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

Re: MySQL startet nicht mehr

Post by moxfreezer » 2004-07-20 22:55

Wenn ich versuche das über
/etc/init.d/mysql start
zu starten bekomme ich nur FAILED als Meldung, mehr nicht

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: MySQL startet nicht mehr

Post by Roger Wilco » 2004-07-20 23:53

Und was steht in den Logfiles?
Wenn MySQL nicht startet, müsste der Grund in den Logfiles zu finden sein...

moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

Re: MySQL startet nicht mehr

Post by moxfreezer » 2004-07-21 08:51

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

moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

Re: MySQL startet nicht mehr

Post by moxfreezer » 2004-07-21 08:54

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

mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln

Re: MySQL startet nicht mehr

Post by mc5000 » 2004-07-21 10:02

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 ??

moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

Re: MySQL startet nicht mehr

Post by moxfreezer » 2004-07-21 15:33

Die Datei existiert nicht und die Rechte stimmen eigentlich :(

moxfreezer
Posts: 66
Joined: 2002-09-29 14:59

Re: MySQL startet nicht mehr

Post by moxfreezer » 2004-07-25 15:43

Hat sich erledigt, danke nochmal an static

Anonymous

Re: MySQL startet nicht mehr

Post by Anonymous » 2004-08-04 15:53

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.

horschd
Posts: 13
Joined: 2004-01-30 20:43

Re: MySQL startet nicht mehr

Post by horschd » 2004-08-21 20:56

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

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: MySQL startet nicht mehr

Post by oxygen » 2004-08-22 04:05

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

horschd
Posts: 13
Joined: 2004-01-30 20:43

Re: MySQL startet nicht mehr

Post by horschd » 2004-08-24 15:39

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 ?

horschd
Posts: 13
Joined: 2004-01-30 20:43

Re: MySQL startet nicht mehr

Post by horschd » 2004-08-26 11:33

hat sich geklärt...ich trotttel ;D