LoginSignup
1
0

More than 3 years have passed since last update.

#Mysql2::Error: Can't connect to MySQL server onについて

Posted at

起こったこと

備忘録です。低レベルですが、同じエラーを起こしてしまった人のために。
MacOSのアプデを自動でしているため、再起動に入ってしまった。
アプデ後、bundle startをしてもうまく起動しない。
いつもならターミナルがbashからrubyに変わるのに跳ねられてしまう。
色々調べていると、次のエラー文がみられた。

Mysql2::Error: Can't connect to MySQL server on なんちゃら

あんまり英語が得意ではないが、MysqlがCan't connectなので接続で来てないらしい。
さてここで重要なのは、僕が初心者すぎてMysqlなんぞやってレベルであること。

とりあえずググってみた

スクリーンショット 2019-08-16 13.37.36.png

解決策は[ $mysql.server start ]

スクリーンショットの検索結果は、残念ながら解決策よりも高等な解決策を示されていた。
以下のURLを参考にしていただきたいです。
https://qiita.com/itooww/items/13055c8bb1d226ee5844

原因は再起動によるMySQLの活動停止

当たり前だが、再起動とか電源切るとアプリケーションは止まる。
ただ、エンジニアになって自分がどういう物を使っているかをイメージできないことも多い。
バグだとか、壊れたわけではないが原因がわからないと解決の仕様が無い。。。

こうならないための対策

MySQLの自動起動です。これでいちいち立ち上げなくてもよくなります!
https://qiita.com/rinkun/items/c1649bcbe9a79bf2b07e

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0