mysql: Can"t connect to local MySQL server

mysql: Can"t connect to local MySQL server

am 03.03.2007 18:20:30 von unknown

Post removed (X-No-Archive: yes)

Re: mysql: Can"t connect to local MySQL server

am 03.03.2007 18:27:30 von sylvio runge

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.

Re: mysql: Can"t connect to local MySQL server

am 03.03.2007 21:41:05 von Thomas Rachel

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

Re: mysql: Can"t connect to local MySQL server

am 04.03.2007 11:48:56 von Christian Kirsch

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?

Re: mysql: Can"t connect to local MySQL server

am 04.03.2007 17:10:49 von unknown

Post removed (X-No-Archive: yes)

Re: mysql: Can"t connect to local MySQL server

am 04.03.2007 17:19:42 von Claus Reibenstein

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 ,´ / | |\
/__| `~...............................................~´ /___|/ /

Re: mysql: Can"t connect to local MySQL server

am 04.03.2007 17:52:11 von Christian Kirsch

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