質問: PASSWORD('パスワード'); ``` 【database.yml】 ``` production: adapter: mysql2 database: anime_production username: anime password: パスワード host: xxx.xx.xxx.xx encoding: utf8 socket: /var/lib/mysql/mysql.sock ``` ### 試したこと こちらを参考にmysqlの設定を行いました。 上記、database.yml内のhostをいくつか変更して試しました。 ver 127.0.0.1 ``` RAILS_ENV=production rake db:schema:load rake aborted! Mysql2::Error: Can't connect to MySQL server on '127.0.0.1' (111) ``` ver localhost ``` RAILS_ENV=production rake db:schema:load rake aborted! Mysql2::Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) ``` ちなみにですが、 pingはxxx.xx.xxx.xx・127.0.0.1・localhostいずれも接続を確認できています!
回答: すでに、サーバ内のMySQLにデプロイ対象のテーブルが存在することが原因でした。 MySQL内のテーブルを削除することで接続できました。