mysql: Can"t connect to local MySQL server
am 03.03.2007 18:20:30 von unknownPost removed (X-No-Archive: yes)
Post removed (X-No-Archive: yes)
Stefan Lintner wrote:
>
> mysqld scheint zu laufen:
> ps xa | grep mysqld
> 7439 pts/1 S+ 0:00 grep mysqld
Grübel.. wo laeuft mysqld denn da? Das ist das grep.
Vermutlich startet mysqld nicht weil der 127.0.0.1 nicht connecten kannn
bzw. von der FW her darf?
S.
Stefan Lintner wrote:
> mysqld scheint zu laufen:
> ps xa | grep mysqld
> 7439 pts/1 S+ 0:00 grep mysqld
Nein. Ein laufender mysqld sieht so aus:
$ ps xa | grep mysqld | cut -c1-70 # wegen Newsposting
7272 ? S 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var
7305 ? Sl 169:06 /usr/sbin/mysqld-max --basedir=/ --datadir=
6309 pts/4 S+ 0:00 grep mysqld
Mach mal als root
/etc/init.d/mysql start
> Auszug aus der /etc/my.conf:
my.cnf, meinst Du sicherlich?
> Dann noch:
> ls -a /var/lib/mysql
> . .. .protected .run-mysql_upgrade .tmp
ls -al ist aussagekräftiger, ändert aber nix an der Tatsache, daà der
Socket nicht existiert.
> Die Firewall ist auch nicht schuld.
Die hat mit UNIX Domain Sockets auch eher weniger zu tun.
> Die mysql.sock Datei gibts nicht. Wenn ich eine leere Datei anlege
> hilfts trotzdem nix.
Klar, eine leere Datei ist ja auch kein Socket. An einem funktionierenden
Socket lauscht ein Server, der entsprechende Anfragen bearbeitet.
> Wo happerts da bei mir? Selbst ein Kommando wie mysqladmin version
> liefert obigen Fehler.
Vermutlich am nicht laufenden Server sowie evtl. an der fehlenden
Grundinitialisierung via /usr/bin/mysql_install_db.
HTH,
Thomas
--
Jabber-ID: glglgl@amessage.info (keine Email-Adresse!)
Warum Jabber, was ist das und wie geht das?
http://de.wikibooks.org/wiki/Jabber-Kompendium:_Schnelleinst ieg
sylvio runge schrieb:
>
> Stefan Lintner wrote:
>
>> mysqld scheint zu laufen:
>> ps xa | grep mysqld
>> 7439 pts/1 S+ 0:00 grep mysqld
> Grübel.. wo laeuft mysqld denn da? Das ist das grep.
> Vermutlich startet mysqld nicht weil der 127.0.0.1 nicht connecten kannn
> bzw. von der FW her darf?
>
Du meinst, es gibt eine Firewall-Regel, die das Verbindungen zu einem
lokalen SOCKET verbietet? Wie richtet man denn sowas ein?
Post removed (X-No-Archive: yes)
Stefan Lintner schrieb:
> Eine Frage nun zum automatischen Start von mysql unter openSuse 10.2: ich
> kann im Runlevel Editor auswählen, unter welchem Runlevel mysql automatisch
> gestartet werden soll. Welchen sollte ich da wählen? Schätzomativ Runlevel
> 3...? Oder 2, 3, 5?
Den, unter dem Du den MySQL-Server laufen haben möchtest bzw. unter dem
Dein System normalerweise läuft. Welcher das ist, hängt von Deiner
Konfiguration ab.
GruÃ. Claus
--
,~°O O
O
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Stefan Lintner schrieb:
> X-No-Archive: Yes
>
>> Mach mal als root
>>
>> /etc/init.d/mysql start
>
> Ja, das wars. Hab da total in die falsche Richtung gesucht, ps falsch
> interpretiert.
>
> Eine Frage nun zum automatischen Start von mysql unter openSuse 10.2: ich
> kann im Runlevel Editor auswählen, unter welchem Runlevel mysql automatisch
> gestartet werden soll. Welchen sollte ich da wählen? Schätzomativ Runlevel
> 3...? Oder 2, 3, 5?
>
> Danke nochmals!
Bei mir isses 3 und 5. Aber wer außer Dir soll wissen, wie Du MySQL
einsetzen willst? Wenn es nur lokal laufen soll, ohne Netzwerkzugriffe,
und ohne dass der X-Server läuft: 2 (könnte allerdings sein, dass es
sich in diesem Level gar nicht so einfach starten lässt, *wg* des
fehlenden Netzes). Wenn Netzwerkzugriff möglich sein soll, Du X etc.
aber nicht brauchst: 3. Sonst: 5