Anzeige:
Ergebnis 1 bis 13 von 13

Thema: MySQL Fehler

  1. #1
    Ole
    Gast

    Unhappy 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.

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131

    Post

    hi,

    läuft der mysqld (daemon)

    wenn nicht solltest du einfach mal mysqld eintippen, oder mit yast2 mysql-starten auf yes stellen.

    gruss martin
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  3. #3
    Registrierter Benutzer
    Registriert seit
    04.08.2001
    Ort
    Dresden
    Beiträge
    13

    Post

    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.
    cu ;-)

    www.eric-nordmann.de

  4. #4
    Ole
    Gast

    Post

    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.

  5. #5
    Ole
    Gast

    Post

    Die habe ich auch gesetzt, trotzdem belabert mich dieses bescheuerte Linux damit voll, daß mein MySQL nicht funktionopelt.

    Gruß,
    Ole.

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131

    Post

    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
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  7. #7
    Ole
    Gast

    Post

    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.

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259

    Post

    <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
    IRC: irc.euirc.net #tux

  9. #9
    sebstey
    Gast
    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

  10. #10
    Registrierter Benutzer
    Registriert seit
    19.11.2001
    Ort
    Wuppervalley
    Beiträge
    6
    Von DAU zu DAU:
    /usr/share/doc/packages/mysql/manual.pdf
    Bin auch grad am Verzweifeln...
    Ich kann mich auch irren...
    ---------------------------
    Suse 7.3 Pro, 2.4.16-4GB, ReiserFS
    Athlon700/512MB
    Asus K7M
    Geforce2MX/nv2880
    SB Live!/alsa 0.9.0beta10

  11. #11
    sebstey
    Gast
    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

  12. #12
    Registrierter Benutzer
    Registriert seit
    19.11.2001
    Ort
    Wuppervalley
    Beiträge
    6
    scheint ein guter Tag zu sein heute; ich habe offensichtlich grad phpnuke erfolgreich installiert, hat ja auch lang genug gedauert.
    Ich kann mich auch irren...
    ---------------------------
    Suse 7.3 Pro, 2.4.16-4GB, ReiserFS
    Athlon700/512MB
    Asus K7M
    Geforce2MX/nv2880
    SB Live!/alsa 0.9.0beta10

  13. #13
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131
    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
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •