Page 1 of 1

อยากทราบวิธีการแก้ปัญหา ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.

Posted: 31/07/2019 12:29 pm
by Ittichai_chupol
ผมได้ทดสอบ การ restore ฐานข้อมูลครับ แล้วพบว่ามีปัญหา ในการ restore ดังนี้ครับ

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

ซึ่งเดิมที่ ผมพบปัญหาก่อนนี้ ตามโพสต์นี้ครับ
viewtopic.php?f=6&t=58973&p=159841#p159834

ซึ่งพอผมลองปรับแก้ปัญหาผ่าน ก็เจอปัญนี้ต่อ ครับ จึงอยากทราบว่าควรจะต้องแก้ไข อย่างไรต่อครับ

Re: อยากทราบวิธีการแก้ปัญหา ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysq

Posted: 31/07/2019 12:31 pm
by Ittichai_chupol
โดยคำสั่งที่ผมใช้ก็คืออันนี้ครับ

Code: Select all

com002@com002-K43SD:~$  mysql -u root -p  phpb1 < /home/com002/Downloads/demoboard_backup.sql
Enter password: 

Re: อยากทราบวิธีการแก้ปัญหา ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysq

Posted: 31/07/2019 12:31 pm
by mindphp
ลองเพิ่ม
-h 127.0.0.1 ไว้ก่อน -u

Re: อยากทราบวิธีการแก้ปัญหา ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysq

Posted: 31/07/2019 1:01 pm
by mindphp
แก้ปัญหา ได้ไหมครับ

Re: อยากทราบวิธีการแก้ปัญหา ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysq

Posted: 31/07/2019 1:33 pm
by Ittichai_chupol
ตอนนี้ปรับแก้ไขได้แล้วครับ โดยคำสั่งที่ผลปรับแก้ไขทั้งหมด ก็คือ ดังนี้ครับ

Code: Select all

 mysql -h 127.0.0.1 -u root -p  phpb1 < /home/com002/Downloads/demoboard_backup.sql