回答編集履歴
2
追記
answer
CHANGED
@@ -8,9 +8,12 @@
|
|
8
8
|
また、phpinfo()でmysqliが使えることを確認してみてください。
|
9
9
|
(使えない状態であればインストールしてください。)
|
10
10
|
|
11
|
+
あとは
|
12
|
+
[MySQL Server 8.0からデフォルトの認証方式が変更。MySQLiやPDOではまだ扱えないため要注意。](https://yoku0825.blogspot.com/2018/01/mysql-804.html)
|
13
|
+
あたりもありそう(後述のログを確認すればこの辺の切り分けも出来ます)
|
14
|
+
|
11
15
|
これで解決しない場合は、もう少し切り分けが必要かなと思います。
|
12
16
|
|
13
|
-
|
14
17
|
ログの確認と切り分け
|
15
18
|
---
|
16
19
|
|
1
修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
通常は指定しなければデフォルトのポートで繋がる気がしますが、
|
2
2
|
`$cfg['Servers'][$i]['port'] = '3306';`(結構古いバージョンにしか存在しないオプション)
|
3
3
|
もしくは
|
4
|
-
`$cfg['Servers'][$i]['host'] = '
|
4
|
+
`$cfg['Servers'][$i]['host'] = 'MySQL側のIP:3306';`
|
5
5
|
|
6
6
|
を明示的に指定するとどうなりますかね?
|
7
7
|
|