Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Fehler
Ich versuche seit Tagen eine MySQL-Datenbank auf einem Suse Linux 7.1 System zum laufen zu bringen, allerdings gibt mir die Datenbank beim eintippen des Befehls mysql jedes mal folgenden Fehler aus:
"Error 2002: Can't connect to local MySQL-Server through socket '/var/lib/mysql/mysql.sock' (2)"
Was muß ich machen?
Kurzinfo:
Bin zwar kein totaler Linuxneuling, allerdings auch kein Profi.
Habe MySQL einfach von den Suse Cds aus installiert und den Befehl mysql ausgeführt.
Muß ich da noch weiteres einrichten?
Gruß, Ole.
Martin Ament
31-08-2001, 11:38
hi,
läuft der mysqld (daemon)
wenn nicht solltest du einfach mal mysqld eintippen, oder mit yast2 mysql-starten auf yes stellen.
gruss martin
nordmann
31-08-2001, 15:01
Mir ist nicht ganz klar was du mit der aussage vom booten meinst?
Da du MySql (ich nehme an mit Yast) direkt von cd installiert hast sollte in rc.config die mysql start variable vorhanden sein. Die brauchst du eigentlich nur zu setzen.
Nein, mysqld läuft nicht.
Allerdings sagt der Rechner schon booten das mysql nicht laufen will - alles andere läuft einwandfrei.
Wenn ich mysqld eintippe kommt eine Fehlermeldung mit der Bitte die Anleitung zu lesen, wie mysqld als root zu starten wäre.
Gruß, Ole.
Die habe ich auch gesetzt, trotzdem belabert mich dieses bescheuerte Linux damit voll, daß mein MySQL nicht funktionopelt.
Gruß,
Ole.
Martin Ament
04-09-2001, 06:41
Könntest du evtl. posten was dieses bescheuerte Linux labbert. Meisstens sagt es nämlich was ihm nicht passt.
einfach mal:
/etc/init.d/mysqld start >> ~/myerror.txt
und evtl einträge in /var/log/messages
posten.
Martin
In Messages meldet er nichts besonderes.
Bei Start des Befehls mysql:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Obwohl diese verblödete mysql.sock sehr wohl existiert.
Bei Start von mysqld:
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
010911 11:53:44 Aborting
In einer Datei im Verzeichnis /var/lib/mysql/"irgendwas".err steht folgendes:
11:40:07 mysqld started
/usr/sbin/mysqld: File '/var/log/mysql.001' not found (Errcode: 13)
010907 11:40:08 Could not use /var/log/mysql for logging (error 13)
/usr/sbin/mysqld: File './p37190-bin.index' not found (Errcode: 13)
010907 11:40:08 Could not use p37190-bin for logging (error 13)
010907 11:40:08 /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
010907 11:40:09 /usr/sbin/mysqld: Normal shutdown
010907 11:40:09 mysqld ended
Kann mir jemand weiterhelfen?!?!
Gruß, Ole.
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>
<STRONG>
Please read "Security" section of the manual to find out how to run mysqld as root!
</STRONG>[/quote]
Gruß micha
Also nun stelle ich mal meine absolute DAU Frage:
Wo finde ich diesen Security Teil? In welchem Buch?
Und wie bitte kann ich das blöde dingen denn nun starten? ICH WILL MYSQLD endlich anhaben? Oder gibt es noch eine andere mögliche Vorgehensweise um MySQL für mich unter SuSE 7.3 zur Verfügung zu stellen?
.
.
.
Danke
Nil Filter
26-02-2002, 19:57
Von DAU zu DAU:
/usr/share/doc/packages/mysql/manual.pdf
Bin auch grad am Verzweifeln...
Ich gebe nur nochmal schnell bescheid, das es bei mir jetzt alles geht, deinstalliert und nochmal installiert. MySQL irgendwohin gemacht, und mysqld weg..
Alles irgendwie komisch, aber nun gehts alles.
Aber es tut mir unheimlich leid, das ich echt keine Anleitung geben kann :(
Nil Filter
26-02-2002, 22:28
scheint ein guter Tag zu sein heute; ich habe offensichtlich grad phpnuke erfolgreich installiert, hat ja auch lang genug gedauert.
Martin Ament
27-02-2002, 18:46
Hi,
wenn Du als root versuchst mysqld zu starten, lehnt er das ab. Aus gutem Grund. Es ist ein sicherheitsrisiko dieses als root laufen zu lassen.
Man sollte daher bei Suse
/etc/init.d/mysql start
eingeben. Er startet mysql dann als user mysql oder einem anderem User. das ist wesentlich sicherer.
Martin
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.