2016-10-31 4 views
0

を介してローカルMySQLサーバに接続できませんRuby on Railsここでの手順次のWindows 10上のUbuntuの上:私はデータベース(rake db:create)を作成するときにhttps://gorails.com/setup/windows/10Ruby on Railsのインストール、Windows#10でのUbuntu#<mysql2 ::エラー:ソケット '/var/run/mysqld/mysqld.sock'(2)>

は、私は二回、次のエラーメッセージが表示されます。

[email protected]:~/test1$ rake db:create 
#<Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)> 
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "pool"=>5, "username"=>"root", "password"=>"xxxxx", "host"=>"localhost", "database"=>"test1_development"}, {:charset=>"utf8", :collation=>"utf8_unicode_ci"} 
(If you set the charset manually, make sure you have a matching collation) 

マイconfig/database.ymlは以下の通りです:

default: &default 
    adapter: mysql2 
    encoding: utf8 
    pool: 5 
    username: root 
    password: xxxxx 
    host: localhost 

development: 
    <<: *default 
    database: test1_development 

test: 
    <<: *default 
    database: test1_test 


production: 
    <<: *default 
    database: test1_production 
    username: test1 
    password: <%= ENV['TEST1_DATABASE_PASSWORD'] %> 

mysqld dirとmysqld.sockファイルも確認していましたが、存在しませんでした。 だから、他の回答に従って、私は再起動が失敗したmysqldディレクトリを作成し、mysql

sudo mkdir /var/run/mysqld/ 
sudo service mysql restart 

再起動しようとしましたが、私はここに似たようなケース/質問から解決策をチェックした

initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused 

次のエラーメッセージを受信したがそれを解決できませんでした。 これを解決するために手伝ってもらえますか?

答えて

関連する問題