Solusi PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Joherujo : Bagai mimpi disiang bolong, tiba.. tiba.. ERROR!

Ketika dicek ternyata service Apache2 berjalan, mysql juga. Coba restart service Apache2 masih juga muncul error tersebut, kemudian coba restart service mysql dan hasilnya adalah nihil alias tidak sukses :(

Konon hal itu akibat ip address dan parameter bind-address berbeda yang ada di file /etc/mysql/my.cnf

Setelah file tersebut dibuka, cobalah cari parameter bind-address. Mungkin disana terlihat seperti ini :
;bind-adress:127.0.0.0



Uncomment parameter tersebut menjadi
bind-address:0.0.0.0 kemudian cobalah untuk merestart service mysql

sudo service mysql restart

Tunggu hingga prosesnya selesai. Sebaiknya ini jangan digunakan di production server, karena mungkin ada hubungannya dengan masalah security. Tapi jika memandang ini aman, silahkan gunakan bind-address tersebut *dengan resiko sendiri :)
Solusi PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Solusi PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Reviewed by Joherujo on March 06, 2015 Rating: 5

No comments:

Trims untuk kunjungannya, silahkan berkomentar :

Powered by Blogger.