Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
BrianFFM
- Beiträge: 222
- Registriert: 21.04.2004 11:54:33
- Wohnort: L.A. in Hessen
Beitrag
von BrianFFM » 23.01.2005 21:02:47
mein firsch installiertes Sarge will den mysql server nicht starten. Es handelt sich um einen vserver .. woody installiert, update auf sarge und dann mit apt den mysql-server-4.1 installiert. wenn er versucht dann zu starten bekomme ich folgende meldung
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
im syslog
/etc/init.d/mysql[13015]: 0 processes alive and '/usr/bin/mysqladmin --defaults-extra-file=/etc/mysql/debian.cnf ping' resulted in
/etc/init.d/mysql[13436]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
/etc/init.d/mysql[13436]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
/etc/init.d/mysql[13436]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
mysqld.sock ist da .. wenn ich mein vi auf den file mache bekomme ich im vi gesagt
Warning: /var/run/mysqld/mysqld.sock is not a regular file; Error: /var/run/mysqld/mysqld.sock: No such device or address; /var/run/mysqld/mysqld.sock: unmodified: line 1
ich habe hier im Forum diesen fehler im syslog gefunden aber kein lösungsansatz hat funktioniert.
weis jemand weiter ??
Gruß, Brian
Debian GNU Linux testing
Toffifee Sattelite 5200/902
Hast du keine Probleme?
Dann kauf dir einen Computer !
.
-
siraly
- Beiträge: 6
- Registriert: 22.11.2004 09:12:03
- Wohnort: Oldenburg
-
Kontaktdaten:
Beitrag
von siraly » 25.01.2005 09:06:08
Moin Brian,
der MySQL-Server ist ein bißchen pingelig, wenn er beim Start keinen nichtnumerischen Hostnamen vorfindet.
Gib mal
ein.
Wenn da nichts Vernünftiges steht, dann stirbt der schöne Datenbankserver gleich wieder, nach dem er gestartet wurde. (die entsprechenden syslog-Zeilen befinden sich genau oberhalb der von Dir zitierten Zeilen).
HTH
cheers
siraly
-
BrianFFM
- Beiträge: 222
- Registriert: 21.04.2004 11:54:33
- Wohnort: L.A. in Hessen
Beitrag
von BrianFFM » 25.01.2005 16:55:07
danke für den Tip, siraly
Ich versuche das heute abend mal ... ich weis noch nicht genau was du mit "vernümftig" meinst .. ich bin momentan nicht an der Maschine .. aber es sollte db-002 da rauskommen wenn ich "hostname" eintippel ..
werde meine Erkenntniss hier posten
danke und Gruß, Brian
Debian GNU Linux testing
Toffifee Sattelite 5200/902
Hast du keine Probleme?
Dann kauf dir einen Computer !
.
-
BrianFFM
- Beiträge: 222
- Registriert: 21.04.2004 11:54:33
- Wohnort: L.A. in Hessen
Beitrag
von BrianFFM » 25.01.2005 19:23:45
db-002:/# hostname
db-002
db-002:/#
scheint doch ok .. oder darf der host garkeine nummern enthalten ??
Thanx, Brian
Debian GNU Linux testing
Toffifee Sattelite 5200/902
Hast du keine Probleme?
Dann kauf dir einen Computer !
.
-
siraly
- Beiträge: 6
- Registriert: 22.11.2004 09:12:03
- Wohnort: Oldenburg
-
Kontaktdaten:
Beitrag
von siraly » 25.01.2005 23:19:28
Moin Brian,
db-002:/# hostname
db-002
db-002:/#
Da haben wir den Salat. Es handelt sich bei dem von Dir angebenen Hostnamen nicht um einen gültigen FQDN (Fully Qualified Domain Name). Ein FQDN sieht so aus:
Beispiel:
Dir fehlt also zu Deinem Glück sprich zu Deinem FQDN nur noch der Domain- und TLD-Part im Hostnamen.
Ändern lässt sich dieser in
Ein anschließendes
sollte Dir zum gewünschten Ergebnis verhelfen. Achtung: Letztes Kommando nur ausführen, wenn Du direkt an der Konsole sitzt!
Tja, und dann sollte der sture MySQL-Server auch endlich zur Mitarbeit bereit sein - hoffe ich zumindest
HTH
cheers
siraly
-
DeletedUserReAsG
Beitrag
von DeletedUserReAsG » 27.01.2005 13:16:11
Hmm.. zumindest meine MySQL-Installationen (4.0 und 4.1) laufen ohne fqdn und mit Ziffern im Hostname: ThoR und ThoR1. Möglich ist es, dass die (richtige) mysql.sock woanders ist.
Am Besten mal den mysqld per Hand starten (mysqld_safe &) und auch mal in dem Errorlog von mysql selbst schauen ([hostname].err ist der Name, also bei mir ThoR.err. Wo die Datei bei der Debian-Installation liegt, weiß ich nicht, da ich solche Sache lieber selbst baue.
cu
-
BrianFFM
- Beiträge: 222
- Registriert: 21.04.2004 11:54:33
- Wohnort: L.A. in Hessen
Beitrag
von BrianFFM » 27.01.2005 13:38:43
auch wenn ich in der hosts den FQDM eintrage spuckt er bei hostname nur den normalen namen aus .. es ist ja ein VServer . auch wenn ich in der /etc/vservers/configdatei.conf den FQDN eintrage keine besserung .. ich fange wohl noch mal neu an und zieh den Vserver neu auf .. dauert ja nicht lange . und dann mach ich das alles noch mal .. wer weis, vielleicht habe ich ja irgendwo mist gebaut ..
Gruß, Brian
Debian GNU Linux testing
Toffifee Sattelite 5200/902
Hast du keine Probleme?
Dann kauf dir einen Computer !
.
-
RHase
- Beiträge: 177
- Registriert: 20.11.2003 10:09:49
- Wohnort: Munich/Germoney
-
Kontaktdaten:
Beitrag
von RHase » 27.01.2005 13:54:39
Hi,
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
/etc/init.d/mysql[13015]: 0 processes alive and '/usr/bin/mysqladmin --defaults-extra-file=/etc/mysql/debian.cnf ping' resulted in
/etc/init.d/mysql[13436]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
/etc/init.d/mysql[13436]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
/etc/init.d/mysql[13436]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Schau mal in Deine "mysql.err" (Ablageort ist in der "/etc/mysql/my.cnf" definiert).
Findest Du in dieser etwas in der Art wie:
Code: Alles auswählen
050125 18:12:20 [ERROR] bdb: unable to initialize mutex: Function not implemented
050125 18:12:20 [ERROR] bdb: process-private: unable to initialize environment lock: Function not implemented
050125 18:12:20 [ERROR] Can't init databases
050125 18:12:20 [ERROR] Aborting
050125 18:12:20 [Note] /usr/sbin/mysqld: Shutdown complete
050125 18:13:40 [ERROR] bdb: unable to initialize mutex: Function not implemented
050125 18:13:40 [ERROR] bdb: process-private: unable to initialize environment lock: Function not implemented
050125 18:13:40 [ERROR] Can't init databases
050125 18:13:40 [ERROR] Aborting
050125 18:13:40 [Note] /usr/sbin/mysqld: Shutdown complete
Dann ist die Ursache:
Das Debian-Paket wurde ohne bdb-Unterstuetzung compiliert, was MySQL nun aber standardmaessig als Temp/Cache-DB verwenden will.
Dann ist die (von Debian.org vorgeschlagene temporaere) Loesung:
In der "my.cnf" den Eintrag "skip-bdb" hinzufuegen.
cu,
RHase