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 は現在ログインしているユーザーのパスワードを更新します。
【関連する推奨事項】
3. MySQL の文字セットと校正順序の使用方法のチュートリアル
5.mysql 5.5 インストールの詳細なグラフィックとテキストの説明
以上がmysqlのユーザー管理とパスワード変更のコマンドライン操作例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。