プログラミング初心者の備忘録

C言語、JAVA、Ruby、データベース等について書きます

local mysql serverに接続できないというエラーが出たとき

local mysql serverに接続できないというエラーが出たとき

 

エラー文

`connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)

 

sudo service mysql restartでmysqlを再起動する

 

 

 

rails sでサーバーを立ててサーバー上でエラーが出たとき

serverでNodatabaseエラーが出る

 

rails:db create

Railsプロジェクトのconfigディレクトリの中にあるdatabase.ymlを読み込み,そのファイルに基づいてデータベースを作成します.

rails:db seed

Railsプロジェクトのdb/migrateディレクトリの中にあるスクリプトファイルに基づいてデータベースにテーブルを作成します.

rails:db migate

Railsプロジェクトのdbディレクトリの中にあるseed.rbファイルを実行してデータベースにデータを格納します.

をやると治る