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

1つのデータベースにファイルを付与する

    単一のデータベースに対してFILE権限を付与することはできません。それは論理的には意味がありません。 ドキュメント について考えてみましょう。 言う:

    したがって、FILE特権はグローバル 特権。サーバー上のすべてのファイルに影響し、グローバルコマンド(LOAD DATA INFILEなど)へのアクセスのみを許可します 、など...)、どのデータベースにもスコープされていません。 FILE権限を付与する唯一の方法は、次の構文を使用してすべてのデータベースで行うことです。

    GRANT FILE ON *.* TO 'john'@'localhost';
    


    1. SQLテーブル

    2. 再帰を使用してナビゲーションを構築する

    3. MySQL ABS()関数–数値の絶対値を返します

    4. 読み取り/書き込みモードでデータベースを開くことができませんでした