Can't yerel MySQL bağlanmak socket ile server '/tmp/mysql.çorap
Benim test suite sırasında yerel MySQL sunucusuna bağlanmaya çalışırken, başarısız hata:
OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")
Ancak, Komut satırını çalıştırarak MySQL için her zaman, bağlanmak mümkün değilim
4* *program. ps aux | grep mysql
sunucu çalıştıran gösterir, ve
stat /tmp/mysql.sock
yuva var olduğunu doğrulayın. Eğer açarsam daha, bir
bu durum except
yan ayıklayıcı, güvenilir bir şekilde bağlanmak mümkün değilim
aynı parametrelerle.
Bu konu oldukça güvenilir bir şekilde, ancak 0 olarak görünmüyor,üretir
her kırk yılda bir, Çünkü benim test suite aslında olmadan çalışıyor mu
bu hata vurarak. sudo dtruss
çalıştırmak için çalışırken yeniden vermedi.
Tüm istemci kodu ilgili ne kadar olduğunu bilmiyorum ama Python.
127.0.0.1
hata üretir ana bilgisayar kullanmak için geçiş:
DatabaseError: Can't connect to MySQL server on '127.0.0.1' (61)
CEVAP
sudo /usr/local/mysql/support-files/mysql.server start
Bu benim için çalıştı. Eğer bu işe yaramazsa iş ancak o zaman kullanın çalışıyor ve bağlanmayı deneyin emin olun.
Can't yerel MySQL bağlanmak socke...
Can't yerel MySQL bağlanmak socke...
ERROR 2002 (HY000):'t soket aracı...
hata: ''t '/var/run/mys...
Ruby on Rails 3't soket aracılığı...