SSH接続でMySQLに接続しようとするとエラー「ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)」になります


専用サーバーをご利用中の場合、SSH接続でMySQLに接続するには、ソケットファイル経由では接続できないため、TCP/IP経由での接続を明示する必要があります。
mysql コマンドや、mysqldump コマンドなどを実行する場合は、下記の例を参考に、ホスト名を「localhost」ではなく、IPアドレスなどで指定してください。

$ mysql -h 127.0.0.1 -u DBユーザー名 -p
評価点数: 5 (3 件の投票)