エラー 1862 (HY000): パスワードの有効期限が切れています。ログインするには、..... を使用してパスワードを変更する必要があります。

エラー 1862 (HY000): パスワードの有効期限が切れています。ログインするには、..... を使用してパスワードを変更する必要があります。

エラーメッセージ:

エラー 1862 (HY000): パスワードの有効期限が切れています。ログインするには、有効期限切れのパスワードをサポートするクライアントを使用してパスワードを変更する必要があります。

問題の原因:

MySQL のインストール中に、mysqld --initialize で MySQL を初期化し、一時パスワードを生成した後、MySQL に直接接続しなかったり、サービスを再起動したり、マシンを再起動したりしたために、パスワードが無効になった可能性があります。

解決:

1. my.cnf設定ファイルを変更する

vi /etc/my.cnf

2. MySQLサービスを再起動します

service mysqld restart を使用して再起動することもできます。バイナリ ソース パッケージ経由で MySQL をインストールしたため、この起動方法では現在エラーが報告されます。そこで、インストールディレクトリの下のsupport-filesディレクトリにあるコマンドを使用して再起動しました。

3. パスワードなしのログイン

4. 手順1と同様に、新しく追加されたskip-grant-tables = 1を削除します。

5. 手順1と同様に、mysqlサービスを再起動します。

6. 新しいパスワードrootを使用してmysqlにログインします。

さて、この記事はこれで終わりです。皆さんのお役に立てれば幸いです!

以下もご興味があるかもしれません:
  • Oracleはログインパスワードの有効期限が切れたことを通知します。完璧な解決策
  • Oracle ユーザー パスワードの有効期限切れとユーザー ロックアウトの解決策
  • Oracle パスワードの有効期限に関する完全なソリューション
  • MySQLユーザーがパスワードを忘れたり、パスワードの有効期限が切れたりする問題に対処する方法
  • Oracle データベース ユーザーのパスワードの有効期限を無期限に変更する方法
  • MySQLユーザーパスワード有効期限機能の詳細な説明
  • Oracle 11g のパスワード有効期限の詳細な説明
  • 180日間の有効期限が切れた後にOracle 11Gのパスワードを変更する方法
  • MySQL パスワードの有効期限が切れたため、MySQL に接続できませんでした
  • ORA-28002 Oracle 11g パスワード有効期限の問題の解決

<<:  CentOS7.4 で JDK1.8 をインストールするためのグラフィカル チュートリアル

>>:  JavaScript での HTML キャンバスとページ ストレージ テクノロジの使用に関する詳細な説明

推薦する

Docker nginxは1つのホストを実装して複数のサイトを展開します

とあるサイトからレンタルした仮想マシンの有効期限が近づいており、更新料が200元以上かかります。Al...

Linux システムのシャットダウンコマンドの違いと使い方の詳細な説明

Linux システムのシャットダウン コマンドは何ですか? Liangxu Tutorial Net...

入力テキスト ボックスと画像検証コードの位置合わせの問題 (画像は常に入力より 1 つ上になります)

Web ページ制作では、input と img が同じ行に配置されることが多く、img タグが常に ...

CSSはマウスが画像に移動したときにマスク効果を実現します

1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...

Linux 環境に nginx をインストールするチュートリアル

目次1. 必要な環境をインストールする //gccをインストールする yum で gcc-c++ を...

Linux スクリプトの基礎を詳しく紹介

目次1. スクリプトvim環境2. シェルスクリプトで環境を定義する方法3. シェルスクリプト内の翻...

CSS3 テキストシャドウ text-shadow プロパティの詳細な説明

テキストシャドウ text-shadow プロパティの効果: 1. 右下隅の影、左下隅の影、左上隅の...

nginx.conf ファイルの構文強調表示とフォーマット設定には nginx.vim ツールを使用します。

私はtengineを使用しています。インストールディレクトリは/usr/local/tengineで...

vue data が関数である理由をご存知ですか?

公式サイトの説明: コンポーネントを定義する場合、コンポーネントは複数のインスタンスを作成するために...

uniapp パッケージ化されたアプレット レーダー チャート コンポーネントの完全なコード

効果画像:実装コードは以下のとおりですビュー <canvas id="radar-c...

MySQL 5.7.24 のインストールと設定のグラフィックチュートリアル

この記事では、MySQL 5.7.24のインストールと設定のチュートリアルを参考までに紹介します。具...

インストールされていないバージョンの MySQL を使用する手順とパスワードを忘れた場合の解決策

最初のステップは、圧縮されたパッケージを対応するディスクに解凍することです。 2 番目の手順は、cm...

データベースインデックスの知識ポイントの概要

目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...

HTML テーブル マークアップ チュートリアル (2): テーブル境界属性 BORDER

デフォルトでは、テーブルの境界線は 0 ですが、テーブルの境界線を設定できます。基本的な構文<...

iframe なしの div ネスト HTML

最近、宿題をしているときに、iframe を使用せずにページをネストする必要があったため、jquer...