Problema MySQL Socket pe FreeBSD

 

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 :)
  • 0 Kunder som kunne bruge dette svar
Hjalp dette svar dig?

Relaterede artikler

Rezolvarea erorii „InnoDB: Could not open or create the system tablespace” pe FreeBSD (Metin2/MySQL)

Descriere Această eroare apare atunci când MySQL/MariaDB nu poate deschide sau crea...

Rezolvarea erorii "Numele caracterului este gresit"

Descriere Această problemă apare atunci când serverul MySQL/MariaDB rulează în modul strict...

Rezolvare ERROR la creare cont pe site

Rezolvare eroare la înregistrare în Metin2 Dacă întâmpini o eroare la înregistrarea contului în...

Alte erori de logs

Rezolvare erori comune în channel1 Metin2 Unele erori în channel1 pot apărea din cauza...

Rezolvare eroare blocare la Conectarea ruleaza

Rezolvare eroare de blocare la conectare în Metin2 Dacă jucătorii întâmpină blocare sau eroare...