PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mysql



Marcw
16.01.03, 16:30
Mysql
Ich weiss nicht so recht ob ich hier richtig bin ?
Habe folgendes Problem , würde gerne eine Datenbank Anlegen und wenn ich in der Konsole mysql eingebe bekomme ich folgenden Fehler
marc@linux:~> mysql
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Mach ich das falsch oder fehlt mir irgendwas ?

MatzeG2002
16.01.03, 16:35
Hi,

ich denke dein MySql sever läuft nicht. Gib mal zum testen "mysqld" ein.
und versuch es nochmal mit "mysql". Wenn das funktioniert musst du SuSE sagen es soll
doch bitte MySql immer bei Rechnerstart mitstarten. Früher ging das mal in der rc.config.
Aber ich glaube ab der Version 8.0 gibt es diese Datei nicht mehr !! :confused:

Ansonsten konnte man noch unter Yast die "Konfigurationsdatei bearbeiten".


Gruß Matze

Marcw
16.01.03, 16:44
marc@linux:~> mysqld
bash: mysqld: command not found
marc@linux:~>
Die Antwort bekomme ich dann :-((

MatzeG2002
16.01.03, 16:51
Hast du MySql überhaupt installiert ?

Gruß Matze

PS: Kannst du glaub ich unter Yast nachschauen.

Marcw
16.01.03, 16:59
weiss nicht ob das bild als anhang drin ist , aber ja ich habs Installiert

Jorge
16.01.03, 17:02
Ich würde mal behaupten wollen, daß Daemonen nur als root gestartet werden können...

Marcw
16.01.03, 17:05
@ Jorge
die Medung bekomme ich dann wenn ich es als Root versuche
marc@linux:~> su
Password:
linux:/home/marc # mysqld
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
030116 18:04:25 Aborting

030116 18:04:25 mysqld: Shutdown Complete

linux:/home/marc # mysql
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
linux:/home/marc #

MatzeG2002
16.01.03, 17:05
@jorge

Hast recht Carsten. Sorry. :ugly:

@marcw

Musst dich als root anmelden, und dann diesen Ablauf nochmal machen.
Ein "su" reicht auch.


Gruß Matze ;)

HangLoose
16.01.03, 17:08
hi

starte den mysqld mal als root mit /usr/bin/safe_mysqld &


Gruß HL

Marcw
16.01.03, 17:11
Original geschrieben von HangLoose
hi

starte den mysqld mal als root mit /usr/bin/safe_mysqld &


Gruß HL
kommt folgendes
marc@linux:~> su
Password:
linux:/home/marc # /usr/bin/safe_mysqld &
[1] 2142
linux:/home/marc # Starting mysqld-max daemon with databases from /var/lib/mysql
030116 18:10:38 mysqld ended

HangLoose
16.01.03, 17:16
ich glaube du mußt die db's noch installieren => als root /usr/bin/mysql_install_db und dann nochmal /usr/bin/safe_mysqld &

Marcw
16.01.03, 17:28
Hat die dinger Installiert , aber den Test macht er nicht

HangLoose
16.01.03, 17:30
welchen test?

poste mal die ausgabe von ps aux | grep mysql

Marcw
16.01.03, 17:33
marc@linux:~> ps aux| grep myspl
marc 2482 0.0 0.1 1764 688 pts/3 S 18:32 0:00 grep myspl
marc@linux:~>
jo dat iss das Ergebniss :-))
ich kann damit nix anfangen

HangLoose
16.01.03, 17:36
du hast myspl geschrieben, nicht mysql ein kleiner aber feiner unterschied ;)

Marcw
16.01.03, 17:41
Boah kann mal passieren
linux:/home/marc # ps aux | grep mysql
root 2542 0.0 0.1 1764 688 pts/1 R 18:40 0:00 grep mysql
[1]+ Done /usr/bin/safe_mysqld
linux:/home/marc #

HangLoose
16.01.03, 17:44
Boah kann mal passieren

war auch nicht böse gemeint ;)

also der mysqld müßte jetzt laufen. jetzt würde ich erstmal das (mysql)root password setzen. siehe hier => http://www.linuxforen.de/forums/showthread.php?s=&threadid=61324&perpage=15&pagenumber=1


Gruß HL

Marcw
16.01.03, 17:46
Danke mal , ich muss jetzt leider mal schluss machen , werde es morgen versuchen .
10000
Dank aber

HangLoose
16.01.03, 17:47
gern geschehen :)

Jorge
16.01.03, 17:55
Wie wäre es, mal den Inhalt des MySQL Error Logs zu posten... Oh man...

nesh
16.01.03, 23:06
Warum ließt Du nicht www.mysql.de
Dort ist alles genau beschrieben. Auch die Lösungen zu vielen deiner Fehlermeldungen.
Mich ärgert bei diesem Thema (und auch bei vielen anderen Theman in diesem Forum)
das die meisten schreiben:
"Ich glaube das geht so...." oder "Ich weis nicht genau wie, aber....:"
Das sorgt eigentlich für mehr verwirrung als für Hilfe.....