ホームページ  >  記事  >  データベース  >  MySQL はユーザー アカウントを作成し、ユーザー アカウントを削除します

MySQL はユーザー アカウントを作成し、ユーザー アカウントを削除します

巴扎黑
巴扎黑オリジナル
2017-05-20 14:13:452045ブラウズ

mysql はユーザー アカウントを作成します

新しいユーザー アカウントを作成するには、以下に示すように CREATE USER ステートメントを使用します:

入力:

create user ben identified by 'p@$$w0rd';

分析: CREATE USER は新しいユーザー アカウントを作成します。ユーザー アカウントの作成時にパスワードは必ずしも必要ではありませんが、この例では IDENTIFIED BY 'p@$$wOrd' を使用してパスワードを指定しています。ユーザー アカウントを再度リストすると、出力に新しいアカウントが表示されます。

ハッシュ化されたパスワードを指定します。 IDENTIFIED BY 指定されたパスワードはプレーンテキストであり、MySQL はユーザーテーブルに保存する前に暗号化します。パスワードをハッシュ値として指定するには、IDENTIFIED BY PASSWORD を使用します。

ユーザー アカウントは、GRANT または INSERT GRANT ステートメント (後述) を使用して作成することもできますが、一般的には CREATE USER が最も明確で単純なステートメントです。さらに、ユーザー テーブルに行を直接挿入してユーザーを追加することもできますが、セキュリティ上の理由から、これは通常お勧めできません。 MySQL がユーザー アカウント情報を保存するために使用するテーブル (およびテーブル スキーマなど) は非常に重要であり、テーブル (およびテーブル スキーマなど) が損傷すると、MySQL サーバーに重大な損害を与える可能性があります。したがって、これらのテーブルを直接処理するよりも、タグと関数を使用して処理する方が適切です。

ユーザー アカウントの名前を変更するには、次のように RENAME USER ステートメントを使用します:

次のように入力します:

rename user ben to bforta;

MySQL 5 より前 MySQL 5 以降のみ RENAME USER をサポートします。以前の MySQL でユーザーの名前を変更するには、UPDATE を使用してユーザー テーブルを直接更新します。

mysql ユーザー アカウントを削除する

ユーザー アカウント (および関連する権限) を削除するには、以下に示すように DROP USER ステートメントを使用します:

次のように入力します:

drop user bforta;

MySQL 5 以前 MySQL 5 以降、DROP USER はユーザーを削除しますアカウントおよび関連するすべてのアカウントの権限。 MySQL 5 より前では、DROP USER はユーザー アカウントの削除にのみ使用でき、関連する権限は削除できませんでした。したがって、古いバージョンの MySQL を使用している場合は、最初に REVOKE を使用してアカウントに関連する権限を削除し、次に DROP USER を使用してアカウントを削除する必要があります。

【関連おすすめ】

Mysqlの無料ビデオチュートリアル

2.

ユーザーの管理とパスワードの変更のためのMysqlコマンドライン操作

3.

mysqlのアクセス制御に関するいくつかの注意点

4.文字セットと照合順序の使用チュートリアル

5. MySQL 文字セットと照合順序の概要

以上がMySQL はユーザー アカウントを作成し、ユーザー アカウントを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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