我目前正在尝试将我的 Rails 4 应用程序部署到 AWS,但每次尝试在 AWS 上查看应用程序时,都会出现应用程序错误。我检查日志并查看:
无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)
我一直在阅读几本书,例如:this,但我没有任何运气尝试这些不同的解决方案,而且我快把自己逼疯了。
该应用程序在本地运行良好。
以下是一些细节:
- 我安装了 Mysql 和 Mysql 服务器
- 该服务正在运行(再次一切都按预期在本地运行)
这是 my.cnf 的 [client] 部分,位于 /etc/mysql/
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
我看到一些关于 mysqld 的建议,其他 mysql - 我不明白其中的区别。
数据库.yml
development:
adapter: mysql2
encoding: utf8
database: wp_development
pool: 5
username: root
password: **Left out
host: localhost
我今天刚刚下载了 MySql,所以我使用的是 5.5,最新版本。*我正在运行 Linux。
有人可以指出我的解决方案吗?
谢谢!