MySQLはユーザーを作成し、ユーザーの権限を承認および取り消します 動作環境: MySQL 5.0 1. ユーザーを作成する 注文: 'password' によって識別される 'username'@'host' ユーザーを作成します。 説明: username - 作成するユーザー名、host - ユーザーがログインできるホストを指定します。ローカル ユーザーの場合は、localhost を使用できます。ユーザーが任意のリモート ホストからログインできるようにする場合は、ワイルドカードを使用できます。password - ユーザーのログイン パスワード。パスワードは空にすることができます。空の場合、ユーザーはパスワードなしで MySQL サーバーにログインできます。 例: '123456' によって識別されるユーザー 'dog'@'localhost' を作成します。 'pig'@'192.168.1.101_' というユーザーを作成し、'123456' で識別します。 '123456' によって識別されるユーザー 'pig'@'%' を作成します。 'pig'@'%' というユーザーを作成します (識別名は ''; ユーザー 'pig'@'%' を作成します。 2. 認可 注文: databasename.tablename に対する権限を 'username'@'host' に付与します。 注: 権限 - SELECT、INSERT、UPDATE などのユーザーの操作権限 (詳細なリストについてはこの記事の最後を参照してください)。すべての権限を付与する場合は、ALL を使用します。databasename - データベース名、tablename - テーブル名。ユーザーにすべてのデータベースとテーブルに対する対応する操作権限を付与する場合は、. を使用できます。 例: 'pig'@'%' に対して、test.user に SELECT、INSERT 権限を許可します。 'pig'@'%' に .* のすべての権限を付与します。 注意: 上記のコマンドで承認されたユーザーは、他のユーザーを承認することはできません。ユーザーに承認を許可する場合は、次のコマンドを使用します。 GRANT OPTION を指定して、databasename.tablename の権限を 'username'@'host' に付与します。 3. ユーザーパスワードの設定と変更 注文: 'username'@'host' のパスワードを設定 = PASSWORD('newpassword'); 現在ログインしているユーザーの場合は、SET PASSWORD = PASSWORD("newpassword"); を使用します。 例: 'pig'@'%' のパスワードを設定 = PASSWORD("123456"); 4. ユーザー権限を取り消す 注文: 'username'@'host' から databasename.tablename の権限を取り消します。 注: 権限、データベース名、テーブル名 - 認証部分と同じです。 例: REVOKE SELECT ON . FROM 'pig'@'%'; 注意: ユーザー 'pig'@'%' に次のように (または同様の方法で) 権限を付与した場合: GRANT SELECT ON test.user TO 'pig'@'%'、その後 REVOKE SELECT ON . FROM 'pig'@'%'; コマンドを使用しても、テスト データベースのユーザー テーブルに対するユーザーの SELECT 操作は取り消されません。逆に、権限が GRANT SELECT ON . TO 'pig'@'%'; の場合、 詳細情報は、SHOW GRANTS FOR 'pig'@'%'; コマンドを使用して表示できます。 5. ユーザーの削除 注文: DROP USER 'ユーザー名'@'ホスト'; 以上が、MySQL についてご紹介した内容です。ユーザーの作成、ユーザーの承認、ユーザー権限の取り消し、ユーザー パスワードの変更、ユーザーの削除 (実践的なスキル)。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: Linux 上で Python3.6 をコンパイルしてインストールするための詳細なチュートリアル
目次1. import_tableの紹介2. データのロードとテーブル関数のインポートの例2.1 L...
Docker でシェル コマンドを実行するには、コマンドの前に sh -c を追加する必要があります...
Dockerfile の紹介Docker は、Dockerfile の内容を読み取ってイメージを自動...
1. my.iniファイルを手動で作成して追加する # クライアントセクション # --------...
この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...
環境要件: IPホスト名192.168.1.1ノード1プロジェクト計画:コンテナネットワークセグメン...
これは、VPS サーバー用の一般的なワンクリック パフォーマンス テスト スクリプトです。マシンの構...
CLion のプロセス全体を最初から説明します。CLion は、JetBrains がリリースした新...
この記事では、参考までにEasy Notepadを実装するためのVueの具体的なコードを紹介します。...
基本的な概念: Macvlanの動作原理: Macvlan は、Linux カーネルでサポートされて...
今朝、私は Wampserver を使用してローカルの win7 マシン上に PHP 環境を構築し、...
最近、ウェブサイトを更新すると、503 Service Temporarily Unavailabl...
nohup コマンド: プロセスを実行しており、アカウントからログアウトしてもプロセスが終了しないと...
CocosCreatorがスキルCD効果を実現多くのゲームにはスキルがあります。プレイヤーがスキルボ...
この記事は主に、初心者に XHTML の基本的な知識と、XHTML と HTML の違いを理解しても...