teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/05/07 16:53

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -2,4 +2,45 @@
2
2
  > →自動開始設定ですでに開始済み(開始中)のため参考にならない
3
3
 
4
4
  サービスの状態が「開始中」のままで「実行中」になっていなければ、MySQLが起動していない状態です。
5
- 何らかの障害によりサービスが起動不能となっているようなので、MySQLのログに記録されているエラーを調べて下さい。
5
+ 何らかの障害によりサービスが起動不能となっているようなので、MySQLのログに記録されているエラーを調べて下さい。
6
+
7
+ 【追記】
8
+
9
+ ```plain
10
+ 2019-05-06T04:44:35.202142Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
11
+ ⇒SSL設定失敗の警告。SSL接続使用しないのであれば無視。
12
+
13
+ 2019-05-06T04:44:35.204158Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
14
+ 2019-05-06T04:44:35.205560Z 0 [Note] IPv6 is available.
15
+ 2019-05-06T04:44:35.206519Z 0 [Note] - '::' resolves to '::';
16
+ 2019-05-06T04:44:35.207457Z 0 [Note] Server socket created on IP: '::'.
17
+ 2019-05-06T04:44:35.215075Z 0 [Note] InnoDB: Buffer pool(s) load completed at 190506 14:44:35
18
+ 2019-05-06T04:44:35.264610Z 0 [Note] Failed to start slave threads for channel ''
19
+ 2019-05-06T04:44:35.287684Z 0 [Note] Event Scheduler: Loaded 0 events
20
+ 2019-05-06T04:44:35.288708Z 0 [Note] C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe: ready for connections.
21
+ Version: '5.7.26-log' socket: '' port: 3306 MySQL Community Server (GPL)
22
+ ⇒ここで正常に起動済み(接続できるはず)
23
+
24
+ 2019-05-06T04:44:36.188315Z 4 [Note] Access denied for user 'root'@'localhost' (using password: NO)
25
+ ⇒アクセス拒否発生しているが、発生タイミングから人のログイン操作ではないと思われる。とりあえず保留。
26
+
27
+ 2019-05-06T05:17:35.137203Z 0 [Note] C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe: Normal shutdown
28
+ ⇒シャットダウン開始(サービス停止操作した時刻で合ってる?)
29
+ ```
30
+
31
+ ログを見るとMySQLサーバが起動して接続待ち状態になっているように見えます。
32
+ 以下のコマンドで確認できます。
33
+
34
+ ```powershell
35
+ PS> netstat -naop TCP | Select-String '(PID|:3306)'
36
+ ⇒接続待ち状態になっていれば、ローカル アドレスが 0.0.0.0:3306 の情報が表示される
37
+
38
+ PS> ps -id {上記結果のPIDの数値を指定する}
39
+ ⇒ProcessName が mysqld の情報が表示される(たぶん)
40
+ ```
41
+
42
+ ----
43
+ `Access denied for user 'root'@'localhost' (using password: NO)` に関しては以下のリンク先を読んでください。
44
+
45
+ * [MySQLインストール時に遭遇する「アクセス拒否エラー(Access denied for user 'root'@'localhost')」の対処 | Mobile First Marketing Labo](https://www.aiship.jp/knowhow/archives/28257)
46
+ * [MySQLでの「Access denied for user ‘root’@’localhost’ (using password: NO) 」への対処 | グーフー WordPressのためのLinuxノート](http://www.goofoo.jp/2011/11/1457)