回答編集履歴

3

修正

2018/11/05 07:14

投稿

taka-saan
taka-saan

スコア665

test CHANGED
@@ -28,11 +28,11 @@
28
28
 
29
29
  ===
30
30
 
31
- `find / -inum 123456`で探すか、
31
+ `find / -inum 159168`で探すか、
32
32
 
33
33
  `ls -i /var/lib/mysql/mysql.sock`でi-node番号がわかります。
34
34
 
35
- もしdeniedされてるログのi-nodeと一致してたら、そのファイルが直接原因です。
35
+ もしdeniedされてるログのinoと一致してたら、そのファイルが直接原因です。
36
36
 
37
37
 
38
38
 

2

追記

2018/11/05 07:14

投稿

taka-saan
taka-saan

スコア665

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- setsebool -P httpd_can_network_connect 1
5
+ `setsebool -P httpd_can_network_connect 1`
6
6
 
7
7
 
8
8
 
@@ -22,6 +22,26 @@
22
22
 
23
23
  では、
24
24
 
25
- setsebool -P httpd_can_network_connect_db on
25
+ `setsebool -P httpd_can_network_connect_db on`
26
26
 
27
27
  ではいかがでしょうか?
28
+
29
+ ===
30
+
31
+ `find / -inum 123456`で探すか、
32
+
33
+ `ls -i /var/lib/mysql/mysql.sock`でi-node番号がわかります。
34
+
35
+ もしdeniedされてるログのi-nodeと一致してたら、そのファイルが直接原因です。
36
+
37
+
38
+
39
+ Yesであれば
40
+
41
+ 回避するため試しにunixドメインソケットを使わない接続方法で試してみてください。
42
+
43
+ `mysqli_connect('127.0.0.1','user','pwd');`
44
+
45
+
46
+
47
+ (また別の理由でdeniedされるかもしれませんが。)

1

追記

2018/11/05 05:19

投稿

taka-saan
taka-saan

スコア665

test CHANGED
@@ -17,3 +17,11 @@
17
17
 
18
18
 
19
19
  [理由がわかれば怖くない!SELinux とのつきあい方](https://blog.fenrir-inc.com/jp/2016/09/selinux.html)
20
+
21
+
22
+
23
+ では、
24
+
25
+ setsebool -P httpd_can_network_connect_db on
26
+
27
+ ではいかがでしょうか?