回答編集履歴

2

説明追加

2020/03/12 09:11

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -6,7 +6,13 @@
6
6
 
7
7
 
8
8
 
9
- なので GRANT するときに暗黙にユーザーを作成していたのですが、この処理は MySQL 8.0 で不可になりました。
9
+ MySQL GRANT するときにユーザーアカウントがない場合、暗黙にユーザーを作成していたのですが、この処理は MySQL 8.0 で行われくなりました。
10
+
11
+ 「先に create user してから grant するのが当然だよね」と注意書きされています。
12
+
13
+
14
+
15
+ > Normally, a database administrator first uses CREATE USER to create an account and define its nonprivilege characteristics such as its password, whether it uses secure connections, and limits on access to server resources, then uses GRANT to define its privileges. ALTER USER may be used to change the nonprivilege characteristics of existing accounts. For example:
10
16
 
11
17
 
12
18
 

1

追記

2020/03/12 09:11

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -7,3 +7,7 @@
7
7
 
8
8
 
9
9
  なので GRANT するときに暗黙にユーザーを作成していたのですが、この処理は MySQL 8.0 で不可になりました。
10
+
11
+
12
+
13
+ create user と grant で指定するユーザーアカウントを同じにしてください。