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

質問編集履歴

3

解決法を追記

2019/07/07 05:32

投稿

misskabu
misskabu

スコア28

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,8 @@
8
8
  [MySQLを起動していない $ mysql.server restart](https://qiita.com/hondy12345/items/d32ed749fb49e9da7de6)
9
9
  [Mac MySQLをきれいにアンインストールしてからインストールする](https://e-joint.jp/639/)
10
10
 
11
+ (解決後追記:以下のサイトの通りにすると治りました。)
12
+ [mysqld: File './mysql-bin.index' not found (Errcode: 13)](http://mtokyo.blog9.fc2.com/blog-entry-561.html)
11
13
  ### 発生している問題・エラーメッセージ
12
14
 
13
15
  ```terminal

2

mac.local.err の内容を追記

2019/07/07 05:32

投稿

misskabu
misskabu

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  MySQLが動作中にMacがフリーズし、再起動したらMySQLが壊れてstartできなくなった。
3
- エラーログも中身が空のままで自己解決が困難な状況です。
3
+ ~~エラーログも中身が空のままで自己解決が困難な状況です。~~ ⇨エラーログは出力されるようになりました。
4
4
  ご指導いただけませんか?
5
5
 
6
6
  以下のページに記載されていることは試行いたしましたがこのケースでは改善しませんでした。
@@ -10,18 +10,32 @@
10
10
 
11
11
  ### 発生している問題・エラーメッセージ
12
12
 
13
- ```
13
+ ```terminal
14
14
  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
15
15
  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
16
16
  ```
17
17
  /tmp/mysql.sockが存在する間は(38)、消している間は(2)
18
- ```
18
+ ```terminal
19
19
  Starting MySQL
20
20
  .Logging to '/usr/local/var/mysql/mac.local.err'.
21
21
  ERROR! The server quit without updating PID file (/usr/local/var/mysql/mac.local.pid).
22
22
  ```
23
- sudo touch /usr/local/var/mysql/mac.local.pidして作ってもsudo mysql.server startの度に消えていた。
23
+ ~~sudo touch /usr/local/var/mysql/mac.local.pidして作ってもsudo mysql.server startの度に消えていた。
24
- またエラーログの /usr/local/var/mysql/mac.local.err がなかった。
24
+ またエラーログの /usr/local/var/mysql/mac.local.err がなかった。~~
25
+ **/user/local/var/mysql/mac.local.err**
26
+ ```err
27
+ mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
28
+ 2019-07-07T04:34:13.386390Z 0 [System] [MY-010116] [Server] /usr/local/Cellar/mysql/8.0.16/bin/mysqld (mysqld 8.0.16) starting as process 5879
29
+ 2019-07-07T04:34:13.389838Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
30
+ 2019-07-07T04:34:13.395544Z 0 [ERROR] [MY-010119] [Server] Aborting
31
+ 2019-07-07T04:34:13.395718Z 0 [System] [MY-010910] [Server] /usr/local/Cellar/mysql/8.0.16/bin/mysqld: Shutdown complete (mysqld 8.0.16) Homebrew.
32
+ mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
33
+ 2019-07-07T04:35:48.364996Z 0 [System] [MY-010116] [Server] /usr/local/Cellar/mysql/8.0.16/bin/mysqld (mysqld 8.0.16) starting as process 6004
34
+ 2019-07-07T04:35:48.368435Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
35
+ 2019-07-07T04:35:48.370957Z 0 [ERROR] [MY-010119] [Server] Aborting
36
+ 2019-07-07T04:35:48.371125Z 0 [System] [MY-010910] [Server] /usr/local/Cellar/mysql/8.0.16/bin/mysqld: Shutdown complete (mysqld 8.0.16) Homebrew.
37
+ ```
38
+
25
39
  ### 試したこと
26
40
  上記メッセージでGoogle検索したところソケットを作り直して権限を付与すれば治ると書いてあったので以下のコマンドで作り直しましたが
27
41
  改善しませんでした。

1

参考リンクの追加

2019/07/07 04:58

投稿

misskabu
misskabu

スコア28

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,11 @@
3
3
  エラーログも中身が空のままで自己解決が困難な状況です。
4
4
  ご指導いただけませんか?
5
5
 
6
+ 以下のページに記載されていることは試行いたしましたがこのケースでは改善しませんでした。
7
+ [MySQLが起動しない](https://qiita.com/masa_stone22/items/38a286a89c309de7d44e)
8
+ [MySQLを起動していない $ mysql.server restart](https://qiita.com/hondy12345/items/d32ed749fb49e9da7de6)
9
+ [Mac MySQLをきれいにアンインストールしてからインストールする](https://e-joint.jp/639/)
10
+
6
11
  ### 発生している問題・エラーメッセージ
7
12
 
8
13
  ```