たれみみマンデー

RailsのMySQL移行でエラー

4日、日本語はもちろんものこと英語でも調べ尽くした。

mysqlの入れ直しも何度もやった。

にっちもさっちもいかなくなった。

 

結局

homebrew入れ直したら動いた。あっぱれ。

bundle install, mysql.server start のみで動きます 

Rails使ってる場合、mysql -uroot -pとか不必要でした。

 

それと、これ。

vim /etc/my.cnf 

[client]

socket=/tmp/mysql.sock
[mysqld]
socket=/tmp/mysql.sock

 

ついでに、うまく動いた後にMySQL自動ログインも追加しといた方がいいかも。

qiita.com

 

誰かの参考になれば嬉しいです。

 

 

たれみみ

@taremimi_7

Railsでsqlite3からMySQLへの変更でつまったとこ

 

これまでデータベースはデフォルトのsqlite3を使ってましたが、

ローンチが見えてき(難しくて避けてきたMySQLへの移行が避けきれなくなった)たので、MySQLへ切り替えでハマった際に参考になったサイト、コマンドをまとめていきます。

 

ps aux | grep mysql

kill -9 **プロセス番号**

 

Mysqlのパスワードの初期化方法 - あぷすた

 

【mysql】止まらないプロセスを切る「mysqld_safe A mysqld process already exists」 | 武骨日記

 

MySQL 5.7.6でroot用パスワードが変わらなくて困った話 - Qiita

 

 

mysql.server restart

 

sudo chown _mysql /usr/local/var/mysql/*

 

sudo tail -f /usr/local/var/mysql/****.local.err

 

bundle install --path vendor/bundle

 

vim /etc/my.cnf で
[client]

socket=/tmp/mysql.sock
[mysqld]
socket=/tmp/mysql.sock

 

homebrewでmysqlアンインスコしたり、

それでもぼくのPCはにっちもさっちもいかなくて

結局、homebrewごとアンインスコしてrubyやらmysqlやら入れ直しましたらうまくうごきました。

 

 

MySQLのエラー解決。

MySQLの設定。

sudo mysql.server restart

ググりまくっても解決できなかった。

ERROR! The server quit without updating PID file (/usr/local/var/mysql/******.local.pid)

しかーし、結局コレで動いた。

 

sudo mv /etc/my.cnf /etc/my.cnf.backup

 

たれみみ

@taremimi_7

Herokuのデプロイエラー

Herokuでpush(デプロイ)できない、こんなエラーが。

Build timed out while waiting to start.

! [remote rejected] master -> master (pre-receive hook declined)

 

解決策

heroku maintenance:on

メンテナンスモードにして、再度git push heroku master。

動いた。

 

heroku maintenance:off

で戻して無事解決。

 

たれみみ

@taremimi_7

Deviseでサインイン後に任意のアクションへ飛ばす【Ruby on Rails】

 

app/controllers/application_controller.rbに以下を追加。

 

def after_sign_in_path_for(resource)

   ******_path(current_devise_user.id)

end

 

メモメモ。

@taremimi_7

Rails高速化参考サイト

Rails高速化にあたって参考にしたサイト。

忘れないためにまとめときます。

(もた日記さんはRailsチュートリアル並におすすめ! Rails勉強し始めたかれこれ2年程前も、このサイトのおかげで理解が一気に進んだ記憶が。昔からお世話になってます....)

wonderwall.hatenablog.com

wonderwall.hatenablog.com

wonderwall.hatenablog.com

www.sejuku.net

texta.pixta.jp