LoginSignup
3
2

More than 1 year has passed since last update.

ある日、目が覚めたらMySQLが「Can't connect to MySQL server on '127.0.0.1'(10061)」になっていた時の備忘録

Last updated at Posted at 2021-02-03

localhost:3306で接続しようとしたけど無理ってなってました

何故いきなり。
あなた先月までは何事もなく元気に動いていたじゃない。
こんなエラー.PNG

とりあえず状況把握

なんかのきっかけでファイアウォールの設定変わったちゃったのか?と思って念のために見に行く。
ちなみにOSはWindows10です。
FireWall.PNG

普通にあるやん。

ってことで、ここは悪くない。

PowerShellから下記をたたいて確認する。

powershell
netstat -naop TCP | Select-String '(PID|:3306)'

実行結果
何も出ない.PNG

何も出ない………

そもそもサービスが起動してないらしいので、コントロールパネル>管理ツール>サービスからサービスを……

サービスにない.PNG

起動できない。

ていうかそもそもサービスがない。

サービスに追加→サービス開始で解決

今回は5.6を使っていたので、コマンドプロンプトを管理者として実行して下記を実行。

管理者:コマンドプロンプト
"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install MYSQL56

実行後にサービス起動したかったので、下記も。

管理者:コマンドプロンプト
net start MYSQL56

実行結果
サービスに追加して起動.PNG

サービス一覧へもちゃんと表示されます。
ちゃんと出てきました.PNG

無事にWorkbenchからも起動できることを確認しました。
エラーログ追えていないので、どうしていきなり起動できなくなったのかはまだ不明ですが、調べてみると一定数同じことで悩んでる方がいたっぽいので、備忘がてらまとめさせていただきました。

3
2
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
3
2