ホームページ >データベース >mysql チュートリアル >ユーザーの作成、ユーザーの認可、ユーザー権限の取り消し、ユーザーのパスワードの変更、ユーザーの削除に関する MySQL の実践的なヒント
この記事では主に、ユーザーの作成、ユーザーの承認、ユーザー権限の取り消し、ユーザー パスワードの変更、ユーザーの削除 (実践的なヒント) を行うための 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
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 サイトの他の関連記事を参照してください。