ホームページ >データベース >mysql チュートリアル >MySQL 権限制御ステートメントの概要

MySQL 権限制御ステートメントの概要

藏色散人
藏色散人転載
2020-03-23 08:54:492128ブラウズ

MySQL 権限制御ステートメントの概要

MySQ 権限制御ステートメント

1. root アカウント

mysql -u root -pmypass;

2 を使用して MySQL サーバーにログインします。 mysql データベース インスタンスに切り替えます:

use mysql;

3. ユーザー テーブルを表示します:

select host, user, password from user;

4. ローカル マシンからのログインのみが許可されるユーザー "yang" を作成します。パスワードが「yangpass」の場合:

create user 'yang'@'localhost' identified by 'yangpass';

5. 「yang」という名前のローカル ログイン ユーザーを削除します:

drop user 'yang'@'localhost';

6. 任意のホストからのログインを許可するユーザー「yang」を作成します。パスワード「yangpass」:

create user 'yang'@'%' identified by 'yangpass';

7。任意のホストからのログインを許可されるユーザー「yang」のパスワードを変更します。新しいパスワードは「yan」です:

set password for 'yang'@'%' = password('yan');

8任意のホストからのログインを許可されているユーザー「yang」のパスワードを変更します。ユーザー、yang_test ライブラリにすべての権限を付与します:

grant all privileges on yang_test.* to 'yang'@"%";

9。権限の変更を有効にするために権限を更新します:

flush privileges;

10. 任意のホストからのログインを許可するユーザー「remote」を作成し、パスワード「app」の場合:

create user 'remote'@'%' identifed by 'app';

11. ライブラリ「yang_test」の「t_weapon」テーブルに対する CRUD 権限を付与します。 「リモート」ユーザー:

grant select, delete, update, insert on yang_test.t_weapon to 'remote';

12.「yang_test のすべての権限」ライブラリのユーザー「yang」を取り消します:

revoke all privileges on yang_test.* from 'yang'@'%';

推奨される mysql ビデオ チュートリアル、アドレス: https:// www.php.cn/course/list/51.html

以上がMySQL 権限制御ステートメントの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。