ホームページ  >  記事  >  データベース  >  mysqlのユーザー管理とパスワード変更のコマンドライン操作例

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

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

MySQL 管理ユーザー

MySQL ユーザー アカウントと情報は、mysql という名前の MySQL データベースに保存されます。通常、mysql データベースおよびテーブルへの直接アクセスは必要ありません (これについては後で説明します)。しかし、場合によっては直接アクセスが必要になることがあります。直接アクセスする必要がある場合の 1 つは、すべてのユーザー アカウントのリストを取得する必要がある場合です。これを行うには、次のコードを使用します。

入力:

use mysql;
select user from user;

分析: mysql データベースには、すべてのユーザー アカウントを含む user という名前のテーブルがあります。 user テーブルには、ユーザーのログイン名を格納する user という列があります。新しくインストールされたサーバーには (ここに示すように) ユーザーが 1 人しかいない場合がありますが、過去に確立されたサーバーには多数のユーザーが存在する場合があります。

複数のクライアントで実験する ユーザー アカウントと権限の変更を実験する最良の方法は、複数のデータベース クライアント (mysql コマンド ライン ユーティリティの複数のコピーなど) を開き、1 つは管理者ログインとして、もう 1 つはテスト対象ユーザー ログインとして開くことです。 。


パスワードの変更

ユーザーのパスワードを変更するには、SET PASSWORD ステートメントを使用します。新しいパスワードは次のように暗号化する必要があります:

入力:

SET PASSWORD FOR bforta = Password('n3w p@$$w0rd');

分析: SET PASSWORD ユーザー パスワードを更新します。暗号化のために、新しいパスワードを Password() 関数に渡す必要があります。

SET PASSWORD を使用して独自のパスワードを設定することもできます:

入力:

SET PASSWORD = Password('n3w p@$$w0rd');

分析: ユーザー名が指定されていない場合、SET PASSWORD は現在ログインしているユーザーのパスワードを更新します。

【関連する推奨事項】

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

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

3. MySQL の文字セットと校正順序の使用方法のチュートリアル

4. MySQL 文字セットと校正順序への

5.

mysql 5.5 インストールの詳細なグラフィックとテキストの説明

以上がmysqlのユーザー管理とパスワード変更のコマンドライン操作例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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