MySQLのパスワード変更方法のまとめ_PHPチュートリアル
Jul 21, 2016 pm 03:53 PM
方法 1
phpmyadmin を使用します。これは最も簡単です。mysql ライブラリのユーザー テーブルを変更します。
ただし、PASSWORD 関数を使用することを忘れないでください。
方法 2
mysqladmin を使用します。これは、前述した特殊なケースです。
mysqladmin -u root -p passwd mypasswd
このコマンドを入力した後、root の元のパスワードを入力する必要があります。そうすると、root パスワードが mypasswd に変更されます。
コマンド内の root を自分のユーザー名に変更すると、自分のパスワードを変更できます。
もちろん、mysqladmin が mysql サーバーに接続できない場合、または mysqladmin を実行できない場合、
このメソッドは無効です。
そして、mysqladmin はパスワードをクリアできません。
次のメソッドは mysql プロンプトで使用され、mysql root 権限が必要です:
方法 3
mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey', PASSWORD(' biscuit'));
mysql> フラッシュ権限
正確に言うと、これはユーザー名 jeffrey とパスワード biscuit を持つユーザーを追加することです。
「mysql中国語リファレンスマニュアル」にこの例があったので書き出してみました。
PASSWORD 機能を使用してから、FLUSH PRIVILEGES を使用することに注意してください。
方法 4
REPLACE ステートメントを使用するだけで、方法 3 と同じです
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit')); mysql> FLUSH PRIVILEGES
方法 5
SET PASSWORD ステートメントを使用します
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');
PASSWORD() 関数も使用する必要がありますフラッシュ権限を使用します。
方法 6
GRANT ... IDENTIFIED BY ステートメントを使用する
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit'
ここでの PASSWORD() 関数は不要です。フラッシュ権限を使用しました。
注: PASSWORD() は、Unix パスワード暗号化と同じ方法でパスワード暗号化を実行しません。
http://www.bkjia.com/PHPjc/318630.html

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます)

携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます)

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか?

接続されている携帯電話の WiFi パスワードを簡単に取得する方法 (携帯電話に保存されている WiFi パスワードをすぐに見つける)

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか?

携帯電話の画面を保護する携帯電話のスクリーンプロテクターの選び方 (携帯電話のスクリーンプロテクターを購入する際のいくつかの重要なポイントとヒント)

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか?
