mysqlのパスワードを忘れた場合の解決方法

藏色散人
リリース: 2023-01-05 16:14:09
オリジナル
18412 人が閲覧しました

mysql のパスワードを忘れた場合の解決策: 最初に「my.ini」ファイルを見つけ、次に「mysqld」の下に「skip-grant-tables」を追加し、次に mysql サービスを再起動し、最後に更新を通じてパスワードをリセットします。できる。

mysqlのパスワードを忘れた場合の解決方法

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター、MySQL Server 5.7。

mysql パスワードを忘れた場合はどうすればよいですか?

MySQl をインストールして使用するとき、必然的にパスワードを忘れる場合があります。パスワードを忘れた場合は、次の計画に従ってください:

  • Find my.ini ファイル
    my.ini ファイルは MySQl 設定ファイルです。デフォルトのインストール アドレスにいる場合、ファイルは
    C:\ProgramData\MySQL\MySQL Server 5.7
    にありますが、ProgramData は通常の状態では非表示

  • 権限認証のスキップ
    を設定します。つまり、[mysqld]

   skip-grant-tables
ログイン後にコピー

# の下に Skip-grant-tables を追加します。 mysqlのパスワードを忘れた場合の解決方法

##mysql サービスを再起動します


ここでは、コマンドラインに直接連続して入力するか、サービス内で mysql サービスを見つけて再起動することができます

 	net stop mysql
 	net start mysql
ログイン後にコピー

mysqlのパスワードを忘れた場合の解決方法

再起動後、mysql -uroot -p

でログインすると、パスワードなしでログインできることがわかります

    mysql -uroot -p
ログイン後にコピー

mysqlのパスワードを忘れた場合の解決方法

    #パスワードをリセット

  • 最初に mysql データベースを選択します
   use mysql
ログイン後にコピー

次にパスワードを更新します

   update user set authentication_string = password ( 'new-password' ) where user = 'root' ;
ログイン後にコピー

# # 注: ここで変更する必要があるのは、authentication_string です。パスワード フィールド

の代わりに、mysqlのパスワードを忘れた場合の解決方法

   update user  set Password=password('new-password') where user='root'
ログイン後にコピー

と入力すると、エラー 1054 (42S22): Unknown column 'password' in が報告されます。 'field list';


理由は mysql データベースにパスワード フィールドはもうありません。mysqlのパスワードを忘れた場合の解決方法password

フィールドは

authentication_string## に変更されました。 #my.ini ファイルの追加のスキップを削除します。grant-tables


  • mysql サービスを再起動します


  • 新しいパスワードでログイン


推奨学習: 「

mysql ビデオ チュートリアル#」 ##"mysqlのパスワードを忘れた場合の解決方法


##

以上がmysqlのパスワードを忘れた場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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