Problema MySQL Socket pe FreeBSD Tipărire

  • 0

 

Dacă serverul tău fr metin2 rulează pe MariaDB și vezi eroarea:

mysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

acest lucru se întâmplă pentru că serverul caută socket-ul MySQL în /tmp/mysql.sock, dar pe FreeBSD MariaDB/MySQL folosește de obicei:

/var/run/mysql/mysql.sock
Important: Nu modifica fișierele de sistem ale MariaDB; soluția corectă este fie să creezi un link simbolic, fie să configurezi WHMCS să folosească socket-ul corect sau TCP.

Rezolvare:

Deschide terminalul și rulează următoarea comandă:

ln -s /var/run/mysql/mysql.sock /tmp/mysql.sock

Asta va crea un "shortcut" astfel încât serverul de metin2 să găsească socket-ul unde îl caută.

Pași finali

  1. Verifică că serverul MySQL/MariaDB este pornit: service mysql-server status
  2. Incearca sa pornesti din nou serverul de metin2
  3. Te bucuri de joc :)

Răspunsul a fost util?

« înapoi