MySQLデータベースのユーザ権限設定

フォーマット:
。「パスワード」によって識別される「ユーザ名」にデータベーステーブル名の名前の上に一覧表示する権限を付与します@「送信元アドレス」;

*アクセス許可リストは次のようなコンマで割っ許可各種データベース操作、示していますなどの選択、挿入、更新、すべてが発現される全ての権限は、任意の操作を行うことができます。
*ライブラリ名テーブル名:許可手術台のデータベースと名前が、あなたはすべてを表現するために、ワイルドカード(*)を使用することができます。
*ユーザー名@ソースアドレス:ユーザーを指定し、アクセスクライアントのアドレスを許可するために使用され、送信元アドレスがすべてを表現するためのIPアドレス、ドメイン名、%ワイルドカードすることができます。(しかし、ローカルホストを示すものではありません)

MySQLのワイルドカード:
* _:任意の単一文字192.168.200._
* _:任意の長さの任意の文字192.168.200%

案例:
MariaDB [(なし)]> [データベースの学生を作成します。
クエリOK、影響を受けた1行(0.01秒)

MariaDBは、[(なし)]>使用学生
データベースは変更されない
MariaDB [学生]> CREATE TABLEユーザー(USER_NAMEのCHAR(20)NOT NULL、user_passwd CHAR(50)、主キー(USER_NAME))。
影響を受けたクエリOK、0行(0.01秒)

MariaDB [学生]> [ユーザ値に挿入( 'zhangsan'、パスワード( '111111'))、( 'リージ'、パスワード( '222222'));
クエリOK、影響を受けた2行(0.01秒)
記録:2つの重複:0警告:0

MariaDB [学生]>ユーザーからの選択*;
+ ----------- + ------------------------------------- ------ +
| USER_NAME | user_passwd |
+ ----------- + ------------------------------------- ------ +
| リージ| * A0C1808B1A47CECD5C161FEE647F5427F4EB6F98 |
| zhangsan | * FD571203974BA9AFE270FE62151AE967ECA5E0AA |
+ ----------- + ------------------------------------- ------ +
集合における2行(0.00秒)

MariaDB [学生]>助成金を選択し、「111222」によって識別される「%」@「ルート」へstudent.usersに挿入します。
影響を受けたクエリOK、0行(0.00秒)

MariaDB [学生]>フラッシュ権限; // リフレッシュ承認フォームの
クエリOK、影響を受けた0行(0.00秒)

MariaDB [学生]>終了
さようなら

おすすめ

転載: www.cnblogs.com/lyqlyqlyq/p/11653240.html
おすすめ