ホームページ > データベース > mysql チュートリアル > MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

不言
リリース: 2019-02-14 11:39:33
転載
2818 人が閲覧しました

この記事では、MySQL でパスワードを変更する 3 つの方法 (コード例) を紹介します。必要な方は参考にしてください。あなたを助けます。

次の方法が利用可能です

#(推奨コース:

MySQL チュートリアル )

#最初の方法:

最も簡単な方法は、サードパーティ ツール Navicat for MySQL を使用して変更することです。方法は次のとおりです。

1. 次のように、mysql にログインします。テストライブラリ。

#2. 次に、上の「ユーザー」ボタンをクリックします。

#3. 変更するユーザー名を選択し、上の「ユーザーの編集」ボタンをクリックします。

#4. 以下のような画面が表示されますので、新しいパスワードを入力し、確認して「保存」ボタンをクリックしてください。

2 番目の方法:

方法 1: SET PASSWORD コマンドを使用する

まず、MySQL にログインします。

形式: mysql> ユーザー名@localhost = パスワード('新しいパスワード');

例: mysql> root@localhost = password('123'); のパスワードを設定します。

#方法 2: mysqladmin を使用します。

#形式: mysqladmin -u ユーザー名 -p 古いパスワード パスワード 新しいパスワード (

注意: -p と古いパスワードの間にはスペースがありません。また、パスワードと新しいパスワードの間にはスペースがあります

)例: mysqladmin -uroot -p123456 パスワード 123

方法 3: UPDATE を使用してユーザー テーブルを直接編集する

まず MySQL にログインします。

##

mysql> use mysql;  
mysql> update user set password=password('123') where user='root' and host='localhost';  
mysql> flush privileges;
ログイン後にコピー

方法 4: root パスワードを忘れた場合は、次の手順を実行できます

Windows を例に挙げます:

##1. 実行中の MySQL サービスを閉じます。

2. DOS ウィンドウを開き、mysql\bin ディレクトリに移動します。

3. 「mysqld --skip-grant-tables」と入力し、Enter キーを押します。 --skip-grant-tables は、MySQL サービスの開始時に権限テーブルの認証をスキップすることを意味します。

4. 別の DOS ウィンドウを開き (先ほどの DOS ウィンドウは移動できないため)、mysql\bin ディレクトリに移動します。

5. mysql と入力し、Enter キーを押します。成功すると、MySQL プロンプトが表示されます。

#6. 権限データベースに接続します: mysql; を使用します。

#6. パスワードを変更します。 user =password("123") を更新します (user="root"; を追加することを忘れないでください)。最後にセミコロン)。

#7. 権限を更新します (必要な手順): 権限をフラッシュします。

#8. やめてください。

9. システムからログアウトし、再度ログインし、ユーザー名 root と設定した新しいパスワード 123 を使用してログインします。

3 番目の方法:

1. mysql.exe と mysqld.exe がある場所を開きます。見つかったフォルダー、パス アドレスをコピーします

2. cmd コマンド プロンプトを開き、前の手順で mysql.exe が存在するフォルダーを入力します。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

3. コマンド mysqld --skip-grant-tables を入力し、Enter キーを押します。この時点で、mysql のユーザー検証はスキップされます。このコマンドを入力した後は、コマンド ラインを操作できません。この時点では、新しいコマンド ラインを開くことができます。注: このコマンドを入力する前に、タスク マネージャーで mysqld.exe プロセスを終了し、mysql サーバーが終了していることを確認してください。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

#4. 次に、ログイン パラメータを指定せずに Enter を押すと、mysql を直接入力します。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

5. 「データベースの表示」と入力すると、ログインに成功するためのすべてのデータベース手順が表示されます。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

mysql ライブラリはユーザー名が保存される場所です。 「use mysql;」と入力して mysql データベースを選択します。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

show tables すべてのテーブルを表示すると、ユーザー名、パスワード、権限などのアカウント情報を保存するユーザー テーブルがあることがわかります。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

ユーザーから選択したユーザー、ホスト、パスワードを入力して、アカウント情報を表示します。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

#root パスワードを変更するには、「update user setpassword=password('123456') where user='root' and host='localhost';

#」と入力します。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)##アカウント情報を再度確認し、ユーザーからユーザー、ホスト、パスワードを選択すると、パスワードが変更されていることがわかります。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)#コマンド ラインを終了し、mysql データベースを再起動し、新しいパスワードでログインしてみます。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例) パスワードなしで mysql にログインすることをテストしたところ、引き続きログインできることがわかりましたが、データベースを表示すると、2 つのデータベースしか表示されず、パスワードがスキップされていることを示しています。再起動後の検証は無効になりました。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)データベースを再起動した後もパスワードなしでログインできるのは、データベースにパスワードを必要としないアカウントがあるためです。

MySQL でパスワードを変更する 3 つの方法の紹介 (コード例)

注意事項

データベースを再起動する必要があるいくつかの場所に注意してください

以上がMySQL でパスワードを変更する 3 つの方法の紹介 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート