2010年11月22日 星期一

mysqldump出現Can't connect to local MySQL server through socket '/tmp/mysql.sock'

出現以下訊息:mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect

解決方式:找出mysql.sock的位置,並加入 --socket=mysql.sock的位置

例:
找出mysql.sock位置
ssh>  find / -name 'mysql.sock'
加入mysql.sock
ssh> mysqldump -uroot -p --socket=/usr/local/mysql/mysql.sock  --no-data dbname > dbname_schema.txt 



沒有留言: