質問編集履歴

2

docker-compose.ymlとmy.cnfを追加

2020/08/16 03:48

投稿

Henjin213
Henjin213

スコア22

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の表示結果を入れました

2020/08/16 03:48

投稿

Henjin213
Henjin213

スコア22

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