我想克隆一个repo并在本地机器上运行它。我没有创建数据库,我试图手动创建我的database.yml文件(我第一次这样做)。我不太确定自己在做什么,并不断收到有关连接到MySql服务器的错误。这是我的database.yml文件:'127.0.0.1'无法连接到MySQL服务器
development:
adapter: mysql
host: 127.0.0.1
database: db/app_development
username: root
password:
我也尝试过的,而不是127.0.0.1本地主机,试图通过这样做来创建数据库时,既给我的错误“捆绑高管耙分贝:创建” ......我得到这个错误:
Can't connect to MySQL server on '127.0.0.1' (61)
Couldn't create database for {"username"=>"root", "adapter"=>"mysql", "database"=>"db/app_development", "host"=>"127.0.0.1", "password"=>nil}, charset: utf8, collation: utf8_unicode_ci
我知道我做错了什么,但我无法弄清楚它是什么。我需要启动mysql服务器吗?
这是当我运行mysqld_safe的输出:
120111 20:35:39 mysqld_safe Logging to '/usr/local/var/mysql/Matthew-Bermans-MacBook-Air.local.err'.
120111 20:35:39 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
120111 20:35:41 mysqld_safe mysqld from pid file /usr/local/var/mysql/Matthew-Bermans-MacBook-Air.local.pid ended
您确认这些信息是正确的吗? (您可以向我们展示您成功连接到数据库的终端会话吗?) – 2012-01-12 04:23:22
您可以通过运行mysql -uroot?直接在您的终端上连接到MySQL。也请尝试使用“localhost”而不是127.0.0.1 – 2012-01-12 04:27:21
从终端尝试mysqld_safe或sudo mysqld_safe。你的数据库没有运行。 – 2012-01-12 04:28:25