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

質問編集履歴

3

ローカルから接続できず、外部から接続できる件を追記

2018/02/06 14:54

投稿

tanak
tanak

スコア7

title CHANGED
File without changes
body CHANGED
@@ -53,10 +53,18 @@
53
53
  [mysqld]
54
54
  innodb_force_recovery = 1 #1~6まで、起動するまで一つずつ上げていく
55
55
  ```
56
- 5で起動できたが、以下の通り非常に不安定な状態。エラーになったり正常に接続できたりする。
56
+ 5で起動できたが、以下の通り非常に不安定な状態。
57
+ ローカルマシンからは以下のエラーの通り絶対に接続できない。
57
58
  ```txt
58
59
  [root mysql]# mysql -u root -p
59
60
  Enter password:
61
+ ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (111)
62
+ ```
63
+
64
+ 外部マシンからIPアドレスを指定して接続した場合はエラーになったり正常に接続できたりする。
65
+ ```txt
66
+ [root mysql]# mysql -h 150.95.x.x -u root -p
67
+ Enter password:
60
68
  ERROR 2013 (HY000): Lost connection to MySQL server at 'handshake: reading inital communication packet', system error: 104
61
69
  ```
62
70
  ![](9727f732dec1e15c078f0732f8baaa5c.png)

2

接続できたが不安定な部分を追記

2018/02/06 14:54

投稿

tanak
tanak

スコア7

title CHANGED
File without changes
body CHANGED
@@ -53,12 +53,13 @@
53
53
  [mysqld]
54
54
  innodb_force_recovery = 1 #1~6まで、起動するまで一つずつ上げていく
55
55
  ```
56
- 5で起動できたが、以下の通りエラーになった
56
+ 5で起動できたが、以下の通り非常に不安定な状態。エラーになったり正常に接続できたりする。
57
57
  ```txt
58
58
  [root mysql]# mysql -u root -p
59
59
  Enter password:
60
60
  ERROR 2013 (HY000): Lost connection to MySQL server at 'handshake: reading inital communication packet', system error: 104
61
61
  ```
62
+ ![](9727f732dec1e15c078f0732f8baaa5c.png)
62
63
 
63
64
  ### 補足情報(FW/ツールのバージョンなど)
64
65
  - CentOS Linux release 7.3.1611 (Core)

1

試したこと追加

2018/02/06 14:51

投稿

tanak
tanak

スコア7

title CHANGED
File without changes
body CHANGED
@@ -47,6 +47,18 @@
47
47
  →ログは保存されていなかった(ファイル自体が存在していなかった)
48
48
  - 新規VPSサーバをレンタルし新規MariaDBをインストールし、そこに`/data/mysql`の全てのコピーし、chownでmysqlに設定した
49
49
  →同様のエラーが発生
50
+ - innodb_force_recoveryの値を変えて起動テスト
51
+ `vim /etc/my.conf.d/server.cnf`
52
+ ```txt
53
+ [mysqld]
54
+ innodb_force_recovery = 1 #1~6まで、起動するまで一つずつ上げていく
55
+ ```
56
+ 5で起動できたが、以下の通りエラーになった
57
+ ```txt
58
+ [root mysql]# mysql -u root -p
59
+ Enter password:
60
+ ERROR 2013 (HY000): Lost connection to MySQL server at 'handshake: reading inital communication packet', system error: 104
61
+ ```
50
62
 
51
63
  ### 補足情報(FW/ツールのバージョンなど)
52
64
  - CentOS Linux release 7.3.1611 (Core)