MySQL startet nicht mehr
Rebecca
- datenbank
0 Reiner0 Rebecca0 André Laugks0 Rebecca
0 Andreas
Hi Leute,
ich kann auf einem SuSe 8.0 den MySQLDaemon nicht mmehr starten.
Zwischendurch klappt es mal, aber dann kommt die Fehlermeldung
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111).
Dabei ist die Datei eigentlich vorhanden.
Ich bin ziemlich verwirrt und hilflos...
hat jemand ne Idee??
THX im vorraus :-)
Hi Leute,
ich kann auf einem SuSe 8.0 den MySQLDaemon nicht mmehr starten.
Zwischendurch klappt es mal, aber dann kommt die Fehlermeldung
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111).
Dabei ist die Datei eigentlich vorhanden.
hast Du etwas mit der /etc/my.cnf gemacht?
Hi Leute,
ich kann auf einem SuSe 8.0 den MySQLDaemon nicht mmehr starten.
Zwischendurch klappt es mal, aber dann kommt die Fehlermeldung
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111).
Dabei ist die Datei eigentlich vorhanden.hast Du etwas mit der /etc/my.cnf gemacht?
ne, aber ich habe gerade mal in die Datei reingesehen und erfahren, wo es ein Error-Log gibt...
(war also ein interessanter Tipp .-) THX)
hier mal die letzte Meldung von einem Missglueckten Startversuch
021211 17:37:02 mysqld started
/usr/sbin/mysqld-max: File './eeltc20-bin.index' not found (Errcode: 13)
021211 17:37:02 Could not use eeltc20-bin for logging (error 13)
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add for example,
innodb_data_file_path = ibdata1:30M
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
021211 17:37:02 /usr/sbin/mysqld-max: Can't find file: './mysql/host.frm' (errno: 13)
021211 17:37:02 /usr/sbin/mysqld-max: Normal shutdown
021211 17:37:02 mysqld ended
was ist denn eine innodb_data???
Hallo!
hier mal die letzte Meldung von einem Missglueckten Startversuch
021211 17:37:02 mysqld started
/usr/sbin/mysqld-max: File './eeltc20-bin.index' not found (Errcode: 13)
021211 17:37:02 Could not use eeltc20-bin for logging (error 13)
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
Du hast MySQL-Max installiert. Mit MySQL-Max wird auch der Tabellentreiber InnoDB installiert. InnoDB ist aber nicht richtig konfiguriert. Deshalb startet der MySQL-server nicht.
Kommentiere in der my.cnf den Bereich InnoDB aus oder lösche ihn. Du setzt vor jeder Zeile, wo was mit InnoDB steht, eine Raute(#).
Du kannst aber auch InnoDB konfigurieren.
http://www.mysql.de/documentation/mysql/bychapter/manual.de_Table_types.html#InnoDB
was ist denn eine innodb_data???
Der Tabellen-Typ InnoDB unterstützt Transaktionen.
MfG, André Laugks
L-Andre @ gmx.de
Vielen Dank Euch allen...
also, InnoDB war auskommentiert, ging aber so halt nicht.. habe es wieder einkommentiert, dann ging es immer noch nicht.
Musste noch chown -R mysql.daemon mysql ausfuehren in dem MYSQL-Verzeichnis und nun geht es!!! :-)
hmm, wie sicher, sei mal dahingestellt!!!!
Hallo!
Musste noch chown -R mysql.daemon mysql ausfuehren in dem MYSQL-Verzeichnis und nun geht es!!! :-)
Aus Sicherheitsgründen möchte der MySQL-Server unter dem User "mysql" laufen. Was man aber auch einstellen kann.
MfG, André Laugks
L-Andre @ gmx.de
Hi!
Hab da doch mal was bei mysql.com gesehen!
Der Link: http://www.mysql.com/doc/en/Can_not_connect_to_server.html dürfte dir weiterhelfen ;-)!