質問編集履歴
6
index.phpの変数名が誤字っていたので修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -186,7 +186,7 @@
|
|
186
186
|
|
187
187
|
$dsn = 'mysql:host=' . $host . ';dbname=' . $db . ';charset=' . $char;
|
188
188
|
|
189
|
-
$dbh = new PDO($dsn, $user, $pass
|
189
|
+
$dbh = new PDO($dsn, $user, $pass);
|
190
190
|
|
191
191
|
|
192
192
|
|
5
euledge様からの指摘を受け、PDO接続の際のDBユーザの値の誤りを修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -180,7 +180,7 @@
|
|
180
180
|
|
181
181
|
$db = 'mysql_db';
|
182
182
|
|
183
|
-
$user = 'mys
|
183
|
+
$user = 'mysql_user';
|
184
184
|
|
185
185
|
$pass = 'mysql_pass';
|
186
186
|
|
4
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,19 +2,19 @@
|
|
2
2
|
|
3
3
|
Docker-composeでnginx/php/mysqlのlocal環境を作成しました。
|
4
4
|
|
5
|
-
phpからdbにPDO接続して
|
5
|
+
phpからdbにPDO接続してsplクエリの結果を表示させたいのですが、何故か接続が拒否されてしまいます。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
|
-
php上でdbにPDO接続を試みたら、以下のエラーが表示されました。
|
12
|
-
|
13
|
-
|
11
|
+
以下のエラーが表示されてしまい、行き詰まっています。
|
12
|
+
|
13
|
+
主に設定値を変更して二日ほど悪戦苦闘していますが、エラーが解消されません。(エラーの内容が変わることはありますが)
|
14
14
|
|
15
15
|
何か、設定漏れや間違いがあるのでしょうか?
|
16
16
|
|
17
|
-
|
17
|
+
ご教授頂けますと幸いです。
|
18
18
|
|
19
19
|
```
|
20
20
|
|
@@ -22,9 +22,9 @@
|
|
22
22
|
|
23
23
|
```
|
24
24
|
|
25
|
-
※http://127.0.0.1:8080/にアクセスして、php
|
25
|
+
※http://127.0.0.1:8080/にアクセスして、phpinfo()などを記載したphpファイルが正常に処理されて表示される所まで確認できています。
|
26
|
-
|
26
|
+
|
27
|
-
※
|
27
|
+
※docker-compose後にdocker execしてmysqlのコンテナに入ってshow tablesしたりはできています。
|
28
28
|
|
29
29
|
|
30
30
|
|
@@ -168,8 +168,6 @@
|
|
168
168
|
|
169
169
|
php/index.phpの内容は以下の通りです。
|
170
170
|
|
171
|
-
PDO接続ができていない状態なので、検証のためにSELECT文の処理は割愛してあります。
|
172
|
-
|
173
171
|
```
|
174
172
|
|
175
173
|
<?php
|
2
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Docker-composeで作った環境でphpからmysql
|
1
|
+
Docker-composeで作った環境で、phpからmysqlへのPDO接続が拒否されてしまう
|
test
CHANGED
File without changes
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,6 +10,12 @@
|
|
10
10
|
|
11
11
|
php上でdbにPDO接続を試みたら、以下のエラーが表示されました。
|
12
12
|
|
13
|
+
色々と値を変えてみましたが、どうしても接続が拒否されてしまいます。
|
14
|
+
|
15
|
+
何か、設定漏れや間違いがあるのでしょうか?
|
16
|
+
|
17
|
+
どなたか解答をお願いします。
|
18
|
+
|
13
19
|
```
|
14
20
|
|
15
21
|
SQLSTATE[HY000] [2002] Connection refused
|