Socket error?

Status
Niet open voor verdere reacties.

gonzo31

Gebruiker
Lid geworden
11 jan 2007
Berichten
143
Hallo,

***Dit is een crosspost van http://www.helpmij.nl/forum/showthread.php/878369-Socket-error***

Ik dacht plaats de vraag hier ook aangezien het wellicht een 'rechten' dingetje is en misschien de mensen in de mysql-sectie er niet uitkomen. De vraag:

Ik draai een mysql op linux. Nu krijg ik de volgende error als ik een php file uitvoer:
Warning: mysql_pconnect(): Can't connect to local MySQL server through socket '/tmp' (146) in XXX

Mijn my.cnf config file ziet er zo uit:
Code:
[client]
port            = 3306
socket          = /var/run/mysqld.sock

[mysqld]
user            = root
socket          = /var/run/mysqld.sock
port            = 3306
basedir         = /usr

############ Don't put this on the NAND #############
# Figure out where you are going to put the databases
# And run mysql_install_db --force
datadir = "/srv/mysql"

######### This should also not go on the NAND #######
tmpdir = "/tmp"

skip-external-locking

Als ik het command "cd var/run" uitvoer, wordt ik in de volgende folder gezet: "tmp/run" waar dan wel weer mysqld.sock terug vind. Ook heb ik geprobeerd om onder 'client' en 'mysqld' het pad om te zetten naar '/tmp/run/mysqld.sock' maar dit helpt ook niet.

Wat moet ik aanpassen zodat het wél werkt? Ik heb verschillende tutorials gevolgd maar geen kwamen tot een goed einde...

Alvast bedankt!
 
Waarom je een my sql vraag in een OS sectie plaatst is mij een raadsel, de link die je geeft in je startpost is de juiste sectie.
Crossposten is niet toegestaan en je zal verder moeten gaan met je vraag in de mysql sectie.
Heb de sectiemod gevraagd deze vraag te sluiten.
 
Bij deze is het topic gesloten na de uitleg van mijn collegamod
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan