sql >> データベース >  >> RDS >> Mysql

MySQL8.0でrootユーザーにすべての権限を付与する方法

    MySQL 8以降、GRANTを使用して(暗黙的に)ユーザーを作成することはできなくなりました。 指図。 ユーザーの作成 を使用します 代わりに、GRANT が続きます ステートメント:

    mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    mysql> FLUSH PRIVILEGES;
    

    注意 WITH GRANT OPTIONに関するセキュリティリスクについて 、参照:



    1. 文字列をコンマで結合するためのOracle集計、およびカスタム集計の記述について

    2. オプションで列を検索するストアドプロシージャを作成するにはどうすればよいですか?

    3. 日付文字列を変換して検証するための最良の方法

    4. ピアツーピア貸付プラットフォームデータモデル