WordPressの設定ファイル「wp-config.php」
WordPress のためのデータベース名
MySQL データベースのユーザー名
MySQL データベースのパスワード
MySQL のホスト名
上記に誤りがないのに「データベース接続確立エラー」が出るときの対処法です。
mysql.sockの位置を確認
$ mysql_config --socket
/tmp/mysql.sock ← mysql.sockの位置
wp-config.phpの編集
define('DB_HOST', 'localhost');
↓
define('DB_HOST', 'localhost:/tmp/mysql.sock' );
これでうまく接続できるはず・・・