質問編集履歴
2
docker-compose.ymlとmy.cnfを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,4 +100,102 @@
|
|
100
100
|
|
101
101
|
```
|
102
102
|
|
103
|
+
docker-compose.ym;
|
104
|
+
|
105
|
+
```ここに言語を入力
|
106
|
+
|
107
|
+
version: "3.7"
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
services:
|
112
|
+
|
113
|
+
php:
|
114
|
+
|
115
|
+
build: ./docker/php
|
116
|
+
|
117
|
+
volumes:
|
118
|
+
|
119
|
+
- ./server:/var/www
|
120
|
+
|
121
|
+
depends_on:
|
122
|
+
|
123
|
+
- db
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
nginx:
|
128
|
+
|
129
|
+
image: nginx
|
130
|
+
|
131
|
+
ports:
|
132
|
+
|
133
|
+
- 80:80
|
134
|
+
|
135
|
+
- 8000:8000
|
136
|
+
|
137
|
+
volumes:
|
138
|
+
|
139
|
+
- ./server:/var/www
|
140
|
+
|
141
|
+
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
|
142
|
+
|
143
|
+
depends_on:
|
144
|
+
|
145
|
+
- php
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
db:
|
150
|
+
|
151
|
+
# Dockerfileの相対Path
|
152
|
+
|
153
|
+
build: ./docker/mysql/
|
154
|
+
|
155
|
+
# 環境変数としてパスワードを設定
|
156
|
+
|
157
|
+
environment:
|
158
|
+
|
159
|
+
MYSQL_ROOT_PASSWORD: password
|
160
|
+
|
161
|
+
# データの保存場所を設定
|
162
|
+
|
163
|
+
volumes:
|
164
|
+
|
165
|
+
- mysql-data:/var/lib/mysql
|
166
|
+
|
167
|
+
ports:
|
168
|
+
|
169
|
+
- 3306:3306
|
170
|
+
|
171
|
+
volumes:
|
172
|
+
|
173
|
+
mysql-data:
|
174
|
+
|
175
|
+
```
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
my.cnf
|
180
|
+
|
181
|
+
```[mysqld]
|
182
|
+
|
183
|
+
character-set-server=utf8mb4
|
184
|
+
|
185
|
+
collation-server=utf8mb4_unicode_ci
|
186
|
+
|
187
|
+
default_authentication_plugin=mysql_native_password
|
188
|
+
|
189
|
+
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
[client]
|
194
|
+
|
195
|
+
default-character-set=utf8mb4
|
196
|
+
|
197
|
+
コード
|
198
|
+
|
199
|
+
```
|
200
|
+
|
103
201
|
よろしくお願いします。
|
1
コードブロックにmysqlの表示結果を入れました
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
ルートユーザーではアクセスできるのですが、’sample’ユーザーではアクセスできません。
|
6
6
|
|
7
7
|
[こちら](https://qiita.com/ucan-lab/items/3ae911b7e13287a5b917)などを見てみると、認証方式が違うことが原因とありますが、今の認証方式は
|
8
|
+
|
9
|
+
```ここに言語を入力
|
8
10
|
|
9
11
|
+------------------+-----------+-----------------------+
|
10
12
|
|
@@ -21,6 +23,8 @@
|
|
21
23
|
| sample | localhost | mysql_native_password |
|
22
24
|
|
23
25
|
+------------------+-----------+-----------------------+
|
26
|
+
|
27
|
+
```
|
24
28
|
|
25
29
|
となっています。
|
26
30
|
|