ubuntu 12.04サーバーにmysql 5.5があります。このコマンド:
mysql -u root -p
完全に機能しますが、これによりエラーが発生します:
mysqldump -u root -p mydb_name > a.sql
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
my.cnf ファイルでは、ソケットは次のように設定されています。
socket = /home/mysql/mysql.sock
だから私はどこ/var/run/mysqld/mysqld.sock
から来ているのか分かりません。ありがとう。