Can't connect to local MySQL server through socket

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Timrå
  • 2006-11-07 22:13

Får upp "Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'" när jag försöker connecta mysql med PHP. Mysql-servern är givetvis på.

Socketfilen existerar inte och gissar att det är det som den klagar på. Ska jag ändra detta nån stans? Var?

Det enklaste är nog att tala om för mysql att den ska lägga socketen i /var/mysql
Det gör du genom att ändra i /etc/my.cnf
Tänk på att det finns två rader du ska ändra på, för klient och för mysqld.

  • Medlem
  • Timrå
  • 2006-11-07 23:07

Funkade inte.. testade det även innan. Konstigt..

Men det funkade att skapa en länk till /tmp/mysql.sock.. Dock får man göra det varje gång...

Har du startat om mysqld efter ändringen?

  • Medlem
  • Uppsala
  • 2006-11-08 10:43

Annars kan man ändra i php.ini så den går till den sökväg som mysql för os x sätter för socket filen, tycker jag är mycket enklare, kopiera php.ini.default i /etc till php.ini och ändra sökvägen för mysql socket:en, så ska det fungera utan problem..
har i alla fall gjort det för mig

1
Bevaka tråden