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

藏色散人
リリース: 2020-03-23 08:54:49
転載
2088 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート