1. ユーザーを作成します。 注文: 'password' によって識別される 'username'@'host' ユーザーを作成します。 説明: username - 作成するユーザー名、host - ユーザーがログインできるホストを指定します。ローカル ユーザーの場合は、localhost を使用できます。ユーザーが任意のリモート ホストからログインできるようにする場合は、ワイルドカードを使用できます。password - ユーザーのログイン パスワード。パスワードは空にすることができます。空の場合、ユーザーはパスワードなしでサーバーにログインできます。 例: 'password' によって識別されるユーザー 'dog'@'localhost' を作成します。 'password' によって識別されるユーザー 'pig'@'192.168.1.100' を作成します。 'password' によって識別されるユーザー 'pig'@'192.168.1.%' を作成します。 'password' によって識別されるユーザー 'pig'@'%' を作成します。 'pig'@'%' というユーザーを作成します (識別名は ''; ユーザー 'pig'@'%' を作成します。 2. 認可: 注文: 'username'@'host' に databasename.tablename の権限を付与します 注: 権限 - SELECT、INSERT、UPDATE などのユーザーの操作権限 (詳細なリストについてはこの記事の最後を参照してください)。すべての権限を付与する場合は、ALL を使用します。databasename - データベース名、tablename - テーブル名。ユーザーにすべてのデータベースとテーブルに対する対応する操作権限を付与する場合は、* を使用して *.* のように表すことができます。 例: 'pig'@'%' に対して、test.user に SELECT、INSERT 権限を許可します。 *.* のすべての権限を 'pig'@'%' に付与します。 注意: 上記のコマンドで承認されたユーザーは、他のユーザーを承認することはできません。ユーザーに承認を許可する場合は、次のコマンドを使用します。 GRANT OPTION を指定して、databasename.tablename の権限を 'username'@'host' に付与します。 権限情報は、user、db、host、tables_priv、columns_priv テーブルを使用して、MySQL データベース (つまり、mysql という名前のデータベース) に保存されます。 権限列のコンテキスト Select_priv テーブルを選択 Insert_priv テーブルを挿入する Update_priv テーブルを更新 Delete_priv テーブルを削除する インデックス Index_priv テーブル Alter_priv テーブルを変更する Create_priv データベース、テーブル、またはインデックスを作成します Drop_priv データベースまたはテーブルを削除する grant Grant_priv データベースまたはテーブル 参照 References_priv データベースまたはテーブル reload Reload_priv サーバー管理 シャットダウン Shutdown_priv サーバー管理 プロセス Process_priv サーバー管理 file File_priv サーバー上のファイルアクセス 3. ユーザーパスワードの設定と変更 注文: SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword'); 現在ログインしているユーザーの場合は、SET PASSWORD = PASSWORD("newpassword"); を使用します。 例: 'pig'@'%' のパスワードを設定 = PASSWORD("123456"); 4. ユーザー権限を取り消す 注文: 'username'@'host' から databasename.tablename の権限を取り消します。 注: 権限、データベース名、テーブル名 - 認証部分と同じです。 例: REVOKE SELECT ON *.* FROM 'pig'@'%'; 注: 詳細情報は 5. ユーザーを削除する 注文: DROP USER 'ユーザー名'@'ホスト'; 6. ユーザーの権限を確認する mysql> 'test01'@'localhost' の権限を表示します。 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | test01@localhost への許可 | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | *.* の使用権限を 'test01'@'localhost' に付与 | | 'test001'@'localhost' に対して、INSERT、UPDATE、DELETE、CREATE、DROP、REFERENCES、INDEX、ALTER、CREATE TEMPORARY TABLES、LOCK TABLES、EXECUTE、CREATE VIEW、SHOW VIEW、CREATE ROUTINE、ALTER ROUTINE、EVENT、TRIGGER の権限を 'test01'.* に付与します | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ セットに2行(0.01秒) mysql> 'test02'@'localhost' の権限を表示します。 +-------------------------------------------------------------+ | test02@localhost への許可 | +-------------------------------------------------------------+ | 'test02'@'localhost' に *.* の使用権限を付与 | | `test001`.* のすべての権限を 'test02'@'localhost' に付与します | +-------------------------------------------------------------+ セット内の 2 行 (0.00 秒) 以上が、MySQL 5.7 でのユーザー権限の作成、ユーザー権限の削除、権限の取り消しについてご紹介したものです。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Vue が Ref を使用してレベル間でコンポーネントを取得する手順
>>: Centos7 の起動プロセスと Systemd での Nginx の起動構成
最近、画像上に半透明の背景でテキストを表示する必要があるという要件に遭遇しました。その効果は次のよう...
Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...
2 年生から、これらのインストールと設定の仕方を尋ねられました。簡単なチュートリアルを作成し、ここ...
MySQL バージョン 5.5 および 5.6 を標的とする Riddle 脆弱性により、中間者攻撃...
序文日常の開発では、MySQL を使用してページングを実装する場合、常に MySQL 制限構文を使用...
キーの入力を求められた場合は、[キーがありません]を選択します。デスクトップエクスペリエンスを選択す...
まず、MySQL バックアップ コマンド mysqldump の一般的な操作例をいくつか紹介します。...
1. プロキシサーバーとは何ですか?プロキシ サーバーは、クライアントが要求を送信すると、それを直接...
シナリオの説明あるシステムでは、機能サービスはdocker stack deploy xxxで起動し...
CSS の背景: background:#00ffee; //背景色を設定するbackground-...
目次1. ルータビュー2. ルータリンク3. リダイレクト4. ルーティングエイリアス5. ルーティ...
システム トレイ アイコンは、今日でも魔法のような機能です。アイコンを右クリックして目的のアクション...
IIS7 では、「URL REWRITE2」疑似静的モジュールがインストールされているかどうかを確...
序文バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...
HTMLに触れた当初はレイアウトにいつもテーブルを使っていましたが、とても面倒で見た目も悪かったの...