タツオチップス

最近は https://note.com/tatsuosakurai に書いてるかもです

MySQL起動後、ようやく戻ってきた!

起動したんだけど、まだ元通りにならない。

元々database.ymlは

socket: /tmp/mysql.sock

で動いてたはずなんだけど。
入れ直したから?

とりあえず

mysqladmin version

UNIX socketの場所を確認し、
socketの指定を変更
参考:
http://mtlab.ecn.fpu.ac.jp/WSM_2005/050502122340.html



エラーメッセージが変わった。

Mysql::Error (#28000Access denied for user 'root'@'localhost' (using password: YES)):

そうか、入れ直したから。
パスワードとか設定されてないのか?


下記を参考にパスワードを再設定

データベースの設定
http://jp.rubyist.net/magazine/?0005-RubyOnRails
データベースサーバー構築
http://centossrv.com/mysql.shtml



で、エラーメッセージが変わった。

Mysql::Error: #42S02Table 'depot_development.products' doesn't exist: SELECT * FROM products ORDER BY title

お、マイグレートすればよさそうだ。

rake db:migrate

おお!久々のstore画面が!!


んー、この1-2週間時間もかかったけど、
調べるのに慣れてきた。


macとrailsmysqlについてそれぞれよくわかっていないので、
原因の切り分けがなかなかしにくいんだけど、
そんなときこそ、キチンとエラーメッセージを読んで、
考えながらいきたいなと、あらためて思いました。
(今まで何度もそう思ってきましたけどね!)


それと参考にさせてもらっている方々には本当に感謝です!!


んー、railsやっぱり面白い!!