Socket error?

Status
Niet open voor verdere reacties.

gonzo31

Gebruiker
Lid geworden
11 jan 2007
Berichten
143
Hallo,

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.

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

Alvast bedankt!
 
Opgelost. in de php file 'localhost' vervangen door '127.0.0.1' en de file werkte.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan