[Mysql] mysql.sock

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Hey Tweakers!

Na een of andere vage actie van mij, is de file mysql.sock weg :( Als ik mysql kill, en em dan weer start, wil ie nog niett (in verschillende docs zeiden ze dat deze file dan weer aangemaakt werd)...

Dus ik verder zoeken en gevonden dat ik dit moest doen:
code:
1
2
3
mksock /var/lib/mysql/mysql.sock
chmod 777 /var/lib/mysql/mysql.sock
chown mysql.mysql /var/lib/mysql/mysql.sock

Ik vol goede moed dit intypen, amar nee hoor, hij doet t niet :(
Eerst gaf hij deze foutmelding:
code:
1
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

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

(Dat laatste getal is anders ...)

T lukt me niet... Wie kan me ff helpen?

Acties:
  • 0 Henk 'm!

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 21-05 12:00
[mierreneuk-mode]
euh...eerst even iets vooraf.

Zet niet zoiets als "Hey Tweakers" o.i.d boven je topic.

Dan een paar dingen die handig zijn om even te melden.

1. Welke distributie draai je
2. Hoe heb je MySQL geinstalleerd (RPM of Source)

Heb je al eens op www.mysql.com gekeken?
[/mierreneuk-mode]

Dit probleem had ik eerst ook. (Ik draai dus RH72) Ik weet niet meer precies hoe ik het op had gelost, maar volgens mij had Webmin (www.webmin.com) het voor mij gefikst...

Acties:
  • 0 Henk 'm!

Anoniem: 2096

Heeft de mysql user wel schrijf rechten in die dir?

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 16:25 schreef da_man98 het volgende:
[mierreneuk-mode]
euh...eerst even iets vooraf.

Zet niet zoiets als "Hey Tweakers" o.i.d boven je topic.

Dan een paar dingen die handig zijn om even te melden.

1. Welke distributie draai je
2. Hoe heb je MySQL geinstalleerd (RPM of Source)

Heb je al eens op www.mysql.com gekeken?
[/mierreneuk-mode]

Dit probleem had ik eerst ook. (Ik draai dus RH72) Ik weet niet meer precies hoe ik het op had gelost, maar volgens mij had Webmin (www.webmin.com) het voor mij gefikst...
Ok, zal ik niet meer doen ;)

1. Ik draai RedHat 7.2
2. Gewoon aangeklikt in de install...

Hmm, dat van webmin moet ik ook maar eens proberen :)

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 16:28 schreef razor_harm het volgende:
Heeft de mysql user wel schrijf rechten in die dir?
Uhm, volgens mij wel... Ik zal em ff chomd 777'en :)

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Ok, de usre mysql heeft nu rechten in die dir (chown mysql.mysql mysql)...

edit:

Hmm, Webmin wil ook niet :(

Acties:
  • 0 Henk 'm!

Anoniem: 2096

Op dinsdag 15 januari 2002 16:30 schreef [Mike] het volgende:
Ok, de usre mysql heeft nu rechten in die dir (chown mysql.mysql mysql)...
Werkt het nu wel dan? Ik ben er vrijwel zeker van dat dit een of ander rechten probleem is. Ik heb het namelijk ook wel eens gehad.

Hoe start je MySQL precies trouwens?

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 16:32 schreef razor_harm het volgende:

[..]

Werkt het nu wel dan? Ik ben er vrijwel zeker van dat dit een of ander rechten probleem is. Ik heb het namelijk ook wel eens gehad.

Hoe start je MySQL precies trouwens?
code:
1
/etc/rc.d/init.d/mysqld start

In de file /etc/my.cnf staat alles goed...

Acties:
  • 0 Henk 'm!

Anoniem: 2096

Op dinsdag 15 januari 2002 16:34 schreef [Mike] het volgende:

[..]
code:
1
/etc/rc.d/init.d/mysqld start

In de file /etc/my.cnf staat alles goed...
Dit is mijn inhoud... Misschien heb je er iets aan: (Redhat 7.2):
code:
1
2
3
4
5
6
7
8
9
10
11
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 16:49 schreef razor_harm het volgende:

[..]

Dit is mijn inhoud... Misschien heb je er iets aan: (Redhat 7.2):
code:
1
2
3
4
5
6
7
8
9
10
11
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Die heb ik dus precies hetzelfde... Iemand nog een oplossing? Rebooten heeft ook geen zin, omdat ik dat al een aantal keren heb geprobeerd :P

EDIT: Toch niet, mijn basedir stond anders (nl. /var/lib/mysql ) --> maar t werkt nog niet :(

Acties:
  • 0 Henk 'm!

Anoniem: 29173

wat is precies die vage actie van jou dat hij niet meer wil werken en waarom maak je geen back-ups michiel, ik heb het je nog zo gezecht :P

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 16:52 schreef DJ_PP het volgende:
wat is precies die vage actie van jou dat hij niet meer wil werken en waarom maak je geen back-ups michiel, ik heb het je nog zo gezecht :P
Leer jij nou maar eerst eens spellen >:)

(gezecht --> gezegd )

Acties:
  • 0 Henk 'm!

Anoniem: 29173

Op dinsdag 15 januari 2002 16:53 schreef [Mike] het volgende:

[..]

Leer jij nou maar eerst eens spellen >:)

(gezecht --> gezegd )
:O gymnasium pikje, k ga lekker naar de MBO en ja ik ben er trots op! :P

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 16:57 schreef DJ_PP het volgende:

[..]

:O gymnasium pikje, k ga lekker naar de MBO en ja ik ben er trots op! :P
Gefeliciteerd :P

Acties:
  • 0 Henk 'm!

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 13:46
code:
1
2
3
jgc:/tmp# ls -l
total 0
srwxrwxrwx    1 mysql    mysql       0 Dec 28 18:43 mysql.sock

misschien heb je er wat aan, maar zo is mijn mysql.sock dus :)

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 17:03 schreef _JGC_ het volgende:
code:
1
2
3
jgc:/tmp# ls -l
total 0
srwxrwxrwx    1 mysql    mysql       0 Dec 28 18:43 mysql.sock

misschien heb je er wat aan, maar zo is mijn mysql.sock dus :)
Zo is ie bij mij ook, alleen hij wordt niet automatisch door mysql aangemaakt :(

Acties:
  • 0 Henk 'm!

  • Red devil
  • Registratie: December 1999
  • Laatst online: 15:41
komt omdat ie in /tmp wordt gemaakt en die wordt zo nu en dan door linux leeggegooid ofzo.
Je kunt , alsje het helemaal wil oplossen, beter mysql opnieuw compileren met een optie dat je die sock file ergens opslaat ofzo.

Is wel gedonder ja, had er vroeger vaak last van

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Niemand meer een oplossing?

Zou een re-install van mysql helpen?

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 17:23 schreef Red devil het volgende:
komt omdat ie in /tmp wordt gemaakt en die wordt zo nu en dan door linux leeggegooid ofzo.
Je kunt , alsje het helemaal wil oplossen, beter mysql opnieuw compileren met een optie dat je die sock file ergens opslaat ofzo.

Is wel gedonder ja, had er vroeger vaak last van
Hij maakt de file niet in /tmp , maar in /var/lib/mysql/ ...

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Hmm, niemand meer?

Acties:
  • 0 Henk 'm!

Anoniem: 34920

draait je mysql server eigenlijk wel? Want dat is volgens mij gewoon het probleem. doe eens 'ps -A|grep mysql'
Als hier niks uit komt draait hij dus gewoon niet.

probeer eens: 'safe_mysqld --datadir=/var/lib/mysql --pid-file==/var/lib/mysql/jouwcomputernaam.pid' en kijk of ie een error geeft.

Acties:
  • 0 Henk 'm!

Anoniem: 29173

Op dinsdag 15 januari 2002 17:50 schreef [Mike] het volgende:
Hmm, niemand meer?
michiel, jij amateur (:D whahahaah) je gaat naar rpmfind.net download nieuwste mySQL rpm (redhat dus ga er van uit dat je al via een rpm had) je back'ed up je database's zodat mijn rc5 scores niet verloren gaan. Je doet "rpm -e mysql" als root (of de correcte naam van mysql zal wel iets zijn van "mysql-3.22" ofzo maja dat zie je wel en dan ff "rpm -ihv naaamvansqlrpm" en dan zal het wel werken (owja stop de deamon voor de reinstall) :P

-------

maar dat heb je al geprobeerd zeker?

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 18:01 schreef nonomen het volgende:
draait je mysql server eigenlijk wel? Want dat is volgens mij gewoon het probleem. doe eens 'ps -A|grep mysql'
Als hier niks uit komt draait hij dus gewoon niet.

probeer eens: 'safe_mysqld --datadir=/var/lib/mysql --pid-file==/var/lib/mysql/jouwcomputernaam.pid' en kijk of ie een error geeft.
Hij wil niet draaien, dat is het probleem juist :)

Hij zegt dat ie niet kan verbinden met mysql.sock

* Anoniem: 7998 ]heeft eindelijk 700 posts :)

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 18:06 schreef DJ_PP het volgende:

[..]

michiel, jij amateur (:D whahahaah) je gaat naar rpmfind.net download nieuwste mySQL rpm (redhat dus ga er van uit dat je al via een rpm had) je back'ed up je database's zodat mijn rc5 scores niet verloren gaan. Je doet "rpm -e mysql" als root (of de correcte naam van mysql zal wel iets zijn van "mysql-3.22" ofzo maja dat zie je wel en dan ff "rpm -ihv naaamvansqlrpm" en dan zal het wel werken (owja stop de deamon voor de reinstall) :P

-------

maar dat heb je al geprobeerd zeker?
Ja, heb ik al geprobeerd.... Hij zei dat ik te oude libraries of zo had :(

Acties:
  • 0 Henk 'm!

Anoniem: 34920

Op dinsdag 15 januari 2002 18:12 schreef [Mike] het volgende:

[..]

Hij wil niet draaien, dat is het probleem juist :)

Hij zegt dat ie niet kan verbinden met mysql.sock
Weet je zeker dat het safe_mysqld is die dat zegt, en niet mysql (de client dus)? Want de daemon hoeft niet te connecten met de socket, de daemon maakt de socket juist aan zodat de client erop kan connecten. Het klinkt toch echt of je MySQL-server gewoon niet draait en je met je client probeert te connecten, dan krijg je namelijk precies dezelfde error (ook nummer 111).

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Ok, ik heb dit nu uitgevoerd:
code:
1
safe_mysqld --datadir=/var/lib/mysql --pid-file==/var/lib/mysql/localhost.pid

En dit krijg ik eruit:
code:
1
2
3
4
5
[root@teambse root]# safe_mysqld --datadir=/var/lib/mysql --pid-file==/var/lib/mysql/localhost.pid

Starting mysqld daemon with databases from /var/lib/mysql

020115 18:15:10  mysqld ended

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Op dinsdag 15 januari 2002 18:16 schreef nonomen het volgende:

[..]

Weet je zeker dat het safe_mysqld is die dat zegt, en niet mysql (de client dus)? Want de daemon hoeft niet te connecten met de socket, de daemon maakt de socket juist aan zodat de client erop kan connecten. Het klinkt toch echt of je MySQL-server gewoon niet draait en je met je client probeert te connecten, dan krijg je namelijk precies dezelfde error (ook nummer 111).
Hmm ,als ik naar /etc/rc.d/init.d ga, en dan ./mysqld start ingeef, zegt ie Starting MySQL, maar als ik dan vervolgens ps -aux doe, zie ik die mysql process niet draaien :(

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
JAAAAAAAAA! Hij doet t :)

het probleem: ik heb blijkbaar ooit iets veranderd in /etc/rc.d/init.d/mysqld , en nu heb ik dat weer terug-veranderd......

En tadaa: hij doet t :)

Iedereen bedankt voor hun hulp... :)

Acties:
  • 0 Henk 'm!

  • Mark
  • Registratie: Juni 1999
  • Laatst online: 09:14
Wat staat er in je mysql error log file ?? Deze staat normaal in je datadir en heet hostnaam.err.

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Topicstarter
Hij werkt al :)

Hij wilde em gewoon niet starten, omdat de plaats van mysql.sock in /etc/rc.d/init.d/mysqld gewoon verkeerd stond :P
Pagina: 1