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

MySQL:データベースに対する**すべての**権限を付与します

    GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;
    

    これが、「スーパーユーザー」特権を作成する方法です(通常はホストを指定しますが)。

    重要な注意事項

    この回答はアクセスの問題を解決できますが、WITH GRANT OPTION 権限を編集できるMySQLユーザーを作成します他のユーザーの

    GRANT OPTION特権を使用すると、他のユーザーに付与したり、自分が所有している特権を他のユーザーから削除したりできます。

    セキュリティ上の理由から、このタイプのユーザーアカウントは、一般の人がアクセスできるプロセス(Webサイトなど)には使用しないでください。 データベース権限のみを持つユーザーを作成する ことをお勧めします そのような用途のために。



    1. 行がPostgreSQLに存在するかどうかを最速でチェック

    2. SQL:NULL値のみの列を選択します

    3. T-SqlのタイムスタンプはC#ではどういう意味ですか?

    4. MariaDBでのADDTIME()のしくみ