ホームページ >データベース >mysql チュートリアル >ユーザーの作成、ユーザーの認可、ユーザー権限の取り消し、ユーザーのパスワードの変更、ユーザーの削除に関する MySQL の実践的なヒント

ユーザーの作成、ユーザーの認可、ユーザー権限の取り消し、ユーザーのパスワードの変更、ユーザーの削除に関する MySQL の実践的なヒント

黄舟
黄舟オリジナル
2017-03-18 14:15:461433ブラウズ

この記事では主に、ユーザーの作成、ユーザーの承認、ユーザー権限の取り消し、ユーザー パスワードの変更、ユーザーの削除 (実践的なヒント) を行うための MySQL を紹介します。必要な友人は、

MySQL を参照してユーザーの作成、ユーザー権限の承認と取り消しを行うことができます。


実行環境: MySQL5.0

1. ユーザーを作成します

コマンド:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

手順: username - 作成するユーザー名、host - ユーザーがログインできるホストを指定しますローカル ユーザーの場合は、localhost を使用できます。ユーザーに任意のリモート ホストからログインさせるには、

ワイルドカード文字 % を使用できます。ユーザーのログイン パスワードは空にすることができます。空の場合、ユーザーは mysql サーバーにログインする必要はありません

例:

CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';

コマンド:

GRANT privileges ON databasename.tablename TO 'username'@'host';
説明: 権限 - ユーザーの操作権限など。 SELECT、INSERT、UPDATE

など (詳細なリストについては、この記事を参照してください)。すべての権限を付与したい場合は、databasename - データベース名、tablename - テーブル名を使用します。すべてのデータベースおよびテーブルに対する対応する操作権限をユーザーに付与するには、次のような式を使用できます。

例:

GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON .* TO 'pig'@'%';
注: 必要に応じて、上記のコマンドで認証されたユーザーは、 他の ユーザーを認証することはできません。ユーザーを認証できるようにするには、次のコマンドを使用します。
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

3. ユーザー パスワードを設定および変更する

コマンド :

SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
現在ログインしているユーザーの場合は、SET PASSWORD = PASSWORD(" newpassword");例:
SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");

4. ユーザー権限を取り消す

コマンド:

REVOKE privilege ON databasename.tablename FROM 'username'@'host';
命令:特権、データベース名、テーブル名 - 認可部分と同じです。例: REVOKE SELECT ON . FROM 'pig'@'%';

注: 次のように (または同様の) ユーザー 'pig'@'%' を承認する場合: GRANT SELECT ON test.user TO 'pig'@'%' を実行し、REVOKE SELECT を使用します。逆に、認可が GRANT SELECT ON を使用する場合、FROM 'pig'@'%'; コマンドは、ユーザーの SELECT 操作を取り消すことはできません。 ; その場合、

REVOKE SELECT ON test.user FROM 'pig'@'%'; コマンドは、test データベースのユーザー テーブルに対するユーザーの選択権限を取り消すことができません。

コマンド SHOW GRANTS FOR 'pig を使用して確認できます。 '@'%';.

5. ユーザーを削除します

コマンド:

DROP USER 'username'@'host';

以上がユーザーの作成、ユーザーの認可、ユーザー権限の取り消し、ユーザーのパスワードの変更、ユーザーの削除に関する MySQL の実践的なヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。