MySQL パスワードを忘れた場合はどうすればよいですか?次の記事では、MySQL にパスワードなしでログインし、root パスワードをリセットする方法を紹介しますので、ご参考になれば幸いです。
#プロジェクトを引き継ぐ際、前担当者がプロジェクトの書類やアカウントのパスワードなどを整理していないと困ります。 。たとえば、MySQL データベースを開きたい場合は、次のように入力します。
mysql -u root -p
Enter キーを押してパスワードを入力しようとすると、パスワードが間違っていることがわかります。 ! !
# [MySQL for Linux エラー ERROR 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)]
すぐにキーボードを叩きたい衝動にかられます~でもパニックにならないでください、プログラマーにとって最も強力なことは、オンラインで解決策を見つけることです (笑) [関連する推奨事項: mysql ビデオ チュートリアル ]
と話しましょう「MySQL パスワードを忘れた場合の解決策」
1. my.cnf
構成の場所を見つけます。ファイル
My.ini は Windows で変更されます。ここでの主な説明は、Linux の特定の操作についてです。
Linux システムは、ファイルの場所を簡単に見つけるために whereis を使用します。 :
$ whereis my $ my:/etc/my.cnf
2. my.cnf を変更します
root ユーザーの場合は、直接 vim /etc/my.cnf
(注: My.ini は Windows で変更されます)
通常のユーザーの場合は、sudo vim /etc/my.cnf
vim を入力します。その後、[mysqld] を見つけてキーボードの i キーを押して編集モードに入り、[mysqld] の後の任意の行に skip-grant-tables
を追加してパスワード検証プロセスをスキップします。 :
ESC を押して編集を終了し、:wq と入力して Enter を押して保存して終了します。
3. mysqld サービスを再起動します
$ sudo /etc/init.d/mysqld restart
一般ユーザーは、このコマンドの先頭に sudo を追加します。 root ユーザーはノーサンキューです。
4. パスワードなしで MySQL を入力してください
<br/>
「パスワードの入力」が表示された場合は、無視して Enter キーを押して MySQL データベースに入ります。
5. root パスワードを変更します
MySQL データベースに入った後、「」内の「user」テーブルのルートを更新できます。 mysql" データベース 記録されたパスワードは
mysql > use mysql; mysql > update user set password=password('YOUR_NEW_PASSWORD') where user='root'; mysql > flush privileges;
です。 ステップ分析:
use mysql;
「mysql」という名前のデータベースを入力します。
次に、update ステートメントを使用してパスワードを更新します。
パスワードを更新した後、flush 権限;
を使用して権限を更新します。
注: password() 関数は、パスワードの保存に使用される暗号化関数です。この関数の暗号化プロセスは元に戻すことができません。したがって、大量のデータを比較に使用しない限り、逆関数を使用して古いパスワードを確認する方法はありません。この関数を使用できるのは、パスワードを更新する場合のみです。YOUR_NEW_PASSWORD は、設定した新しいパスワードです。
新しいパスワードを設定した後、Ctrl D を押して MySQL データベースを終了します。
6. <span style="font-size: 18px;">my.cnf</span>
ファイルを再構成します
ファイルを開きますvim で my.cnf を再度実行し、skip-grant-tables を削除するか、先頭に # コメントを追加して、保存して終了します。
#7. mysqld サービスを再起動します#$ sudo /etc/init.d/mysqld restart
$ mysql -u root -p
プログラミング関連の知識については、プログラミング ビデオ
以上がMySQL のパスワードを忘れた場合の解決策: パスワードなしでログインし、root パスワードをリセットするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。