PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql .... fehlermeldung beim ersten starten ..????



funzel
18.10.02, 16:11
hi,

wollte eben mal mit mysql status schauen was der server sagt , doch ich erhalte nur folgende meldung:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
warum ist die datei nicht da ???? habe alles wo im suse8.0 paket enthalten installiert ...
oder gehört die datei zu einem anderen tool ???
ist es möglich sie von einem anderen suse rechner zu kopieren, oder was steht dort genau drin??? oder wird sie erst erzeugt???? ... muss ich eigentlich zuerst irgendwie ein install befehl ausführen ???

danke für etwaige tipps
tschau

HangLoose
18.10.02, 16:28
hi

schau mal mit ps aux | grep mysqld nach ob er schon läuft. du müßtest etwas in der art erhalten

ps aux | grep mysqld
root 703 0.0 0.2 2300 1124 ? S 07:05 0:00 /bin/sh /usr/bin/safe_mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
mysql 757 0.0 0.3 20340 2000 ? S 07:05 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking
mysql 770 0.0 0.3 20340 2000 ? S 07:05 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking
mysql 771 0.0 0.3 20340 2000 ? S 07:05 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking
rip 2602 0.0 0.1 1768 696 pts/3 R 16:24 0:00 grep mysqld


wenn du nur die letzte zeile hast, läuft er noch nicht. dann versuch ihn mal mit /usr/bin/safe_mysqld als root zu starten und mach anschließend noch mal die ps geschichte.


ps: übrigens ein stück weiter unten ist ein thread, der genau das thema behandelt.


Gruß HangLoose

funzel
18.10.02, 17:11
hi,

bei mir kommt folgendes:

root 2035 0.0 0.1 1620 556 pts/1 S 17:07 0:00 grep mysql

einzige zeile ...

hab ihn auch jetzt schon soweit , dass er mir , wie in dem thread weiter unten statt einer 2 in den klammern eine 111 bringt:

ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

hab mal in die mysql.sock geschaut ... sie ist leer .... könnte es daran liegen?
könnte mir vielleicht jemand seine mal schicken? oder steht da total was anderes drin?

zweites problem bei dem upgrade auf die aktuelle version von mysql (von der homepage) kann ich zwar (mit --test) den client upgraden , anschließend auch das normale mysql -paket (ohne die clientauktualisierung kommen fehlermeldungen, dass irgendwelche dateien nicht zusammenpassen) .... doch wenn ich mysql-shared upgraden will kommt eine fehler, dass eine datei der neuen version mit der alten version in konflikt steht ....
hat vielleicht von euch noch jemand eine ältere version zwischen 3.23.48-19 und der aktuellen 3.23.53a-1 ?????

danke
tschau

funzel
18.10.02, 17:26
nachtrag .....

mysql scheint jetzt zu laufen .... doch bleibt ein kleine problem:
mysql-shared bringt mir immer noch folgende meldung beim upgrade:
file /usr/lib/libmysqlclient.so.10.0.0 from install of MySQL-shared-3.23.53a-1 conflicts with file from package mysql-shared-3.23.48-19

und mysql-bench diese:

MySQL-DBI-perl-bin is needed by MySQL-bench-3.23.53a-1


wer kann mir dazu was sagen????

danke tschau

HangLoose
19.10.02, 02:01
moin moin

versuch jetzt noch mal, die MySQL-shared-3.23.53a-1 mit rpm -e zu deinstallieren und anschließend die neue version zu installieren.


zu deinem mysql-bench problem. das das ein benchmark-prog ist weißt du, oder? brauchst du das? wenn ja, brauchst du das perl-dbi-modul, wie die fehlermeldung schon sagt. das findest du hier

http://www.mysql.de/downloads/api-dbi.html

so und hier noch ein wenig lesestoff für's nächste 1/4 jahr ;)


http://www.mysql.de/documentation/mysql/bychapter/


Gruß HangLoose

Gorn
19.10.02, 08:25
Ich habe den gleichen Fehler mit mysql.socket -- aber aus diesen Threat hier werde ich nicht schlau.. wie habt ihr das gelöst?

GoRn

Gorn
19.10.02, 08:49
Fragt mich nicht wie... aber ich habe es geschafft.

Habe X MySql Startvarianten durch getippt - am ende funktionierte auch /etc/init.d/./mysql start

:-)



GoRn

Luetti1984
03.10.07, 12:43
rcmysql start # verwenden Sie "insserv mysql" für einen dauerhaften Start

Das sollte klappen. Hat es zumindestens bei mir. (opensuse 10.2)