回答編集履歴

4

念のため追記

2018/12/13 14:31

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -6,9 +6,11 @@
6
6
 
7
7
  ##### MySQL5.7系でも良い場合
8
8
 
9
- laradockのenv内の```MYSQL_VERSION=latest```を```MYSQL_VERSION=5.7```にしてからコンテナリビルド
9
+ laradockのenv内の```MYSQL_VERSION=latest```を```MYSQL_VERSION=5.7```にして以下実行
10
10
 
11
11
  ```
12
+
13
+ docker-compose down
12
14
 
13
15
  rm -rf ~/.laradock/data/mysql
14
16
 

3

追記

2018/12/13 14:30

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -1,4 +1,6 @@
1
1
  PHP側がMySQL8系のデフォルト認証方式に対応していないので、解決策を2パターンあげておきます。
2
+
3
+ ※[デフォルトの設定情報](https://github.com/laradock/laradock/blob/master/env-example)を前提としてコマンドを記載するので、設定情報をいじっている場合は適宜読み替えてください。
2
4
 
3
5
 
4
6
 
@@ -7,6 +9,8 @@
7
9
  laradockのenv内の```MYSQL_VERSION=latest```を```MYSQL_VERSION=5.7```にしてからコンテナをリビルド
8
10
 
9
11
  ```
12
+
13
+ rm -rf ~/.laradock/data/mysql
10
14
 
11
15
  docker-compose build --no-cache mysql
12
16
 

2

edit

2018/12/13 14:24

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -14,9 +14,9 @@
14
14
 
15
15
 
16
16
 
17
- ##### MySQL8系が良い場合
17
+ ##### MySQL8系がどうしても良い場合
18
18
 
19
- 接続ユーザーの認証方式(認証プラグイン)を変更
19
+ 暫定対応として接続ユーザーの認証方式(認証プラグイン)を変更
20
20
 
21
21
  ```
22
22
 

1

edit

2018/12/13 01:56

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -1,4 +1,4 @@
1
- PHP側がMySQL8系のデフォルト認証方式に対応していないので、解決策を2パターン提示あげておきます。
1
+ PHP側がMySQL8系のデフォルト認証方式に対応していないので、解決策を2パターンあげておきます。
2
2
 
3
3
 
4
4