我想克隆一個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