В настоящее время я пытаюсь развернуть мое приложение Rails 4 для AWS, но каждый раз, когда я пытаюсь просмотреть приложение на AWS, я получаю Ошибка приложения. Я проверяю журналы и посмотреть:Не удается подключиться к локальному серверу MySQL через сокет: я потерял [Rails App]
Не удается подключиться к локальному серверу MySQL через гнездо «/var/lib/mysql/mysql.sock» (2)
Я читал несколько вещи, такие как: this, но мне не повезло с этими различными решениями, и я свожу с ума.
Приложение работает нормально локально.
Вот некоторые подробности:
- У меня есть сервер Mysql и Mysql установлен
- сервис работает (опять все работает, как ожидалось локально)
Вот [клиент] часть of my.cnf, который находится по адресу/etc/mysql/
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
Я вижу несколько предложений мнения о mysqld, другие mysql - я не понимаю разницы.
database.yml
development:
adapter: mysql2
encoding: utf8
database: wp_development
pool: 5
username: root
password: **Left out
host: localhost
Я скачал MySql сегодня, так что я на 5.5, последней сборки. * Я запускаю Linux.
Может ли кто-нибудь указать мне на решение?
Спасибо!
Это было описано в других сообщениях. http://stackoverflow.com/questions/5499035/ruby-on-rails-3-cant-connect-to-local-mysql-server-through-socket-tmp-mysql-s –
Как я уже говорил, Я видел кучу этих решений, и ничего не сработало. Сервер работает. У меня есть сокет в database.yml и изменение до 127.0.0.1 просто дает дополнительную ошибку «Не удается подключиться к MySql на 127.0.0.1». –