MySQL ルートパスワードエラー番号 1045 の解決方法

MySQL ルートパスワードエラー番号 1045 の解決方法

MySQLサービスを停止する

Windowsでは、マイコンピュータを右クリック--管理--サービスとアプリケーション--サービス--対応するサービスを見つけて停止することができます。

パスワード不要のログイン

MySQLのインストールパスに切り替えます: D:\mysql-5.7.24-winx64\bin; 環境変数が設定されている場合は、ディレクトリを再度インストールする必要はありません。

CMDコマンドウィンドウを開き、コマンドラインに次のコマンドを入力します: mysqld -nt --skip-grant-table

8.0より古いデータベースの場合は、次のコマンドを実行します: mysqld --console --skip-grant-tables --shared-memory

データベースに入る

管理者としてcmdコマンドウィンドウを再起動し、mysql -uroot -pと入力してEnterキーを押すとデータベースに入ります。

パスワードを変更せずに元のパスワードを確認したい場合は、コマンドラインでこのステートメントを実行できます。

select host,user,password from mysql.user; //ユーザー名とパスワードを表示できます

注: MySQL 5.7以降にはパスワードフィールドはありません。暗号化され、authentication_stringに変更されます。

パスワードを変更する

コマンドラインで次の文を実行します

MySQLを使用する
ユーザーを更新します。set password=password("new_password") where user="root"; // ここで 'new_password' を、設定するパスワードに変更します。flush privileges;
やめる

注: MySQL 5.7以降では、次の文を次のように置き換えてください。

update mysql.user set authentication_string=password('new_password') where user='root'; // 'new_password'を設定したいパスワードに変更します

MySQL 5.7 バージョンのパスワード設定ルール:
少なくとも 1 つの大文字、1 つの小文字、1 つの特殊記号、および 1 つの数字を含める必要があります。パスワードは 8 文字以上である必要があります。

MySQLを再起動する

MYSQL を再起動し、パスワードを入力してログインしてください。

mysql -u root -p パスワードを入力してログインします

要約する

これで、MySQL ルート パスワード エラー番号 1045 を解決する方法についてのこの記事は終了です。MySQL ルート パスワードの忘れ方の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • mysql8.0.12 でルートパスワードをリセットする方法
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • ルートパスワードを変更するための MySQL 設定、MySQL サーバー接続、MySQL 共通コマンド図
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • Windows での MySql エラー コード 1045 の解決方法

<<:  Vue3ナビゲーションバーコンポーネントのカプセル化実装方法

>>:  ナビゲーションバーコンポーネントをVueでカプセル化する

推薦する

Web デザインのヒント: ページ レイアウトの簡単なルール

繰り返し: サイト全体で特定のページ デザイン スタイルを繰り返します。繰り返し要素としては、特定の...

Docker クロスサーバー通信オーバーレイソリューション (パート 1) Consul 単一インスタンス

目次シナリオタスクアイデア分析するコンセプトと選択ちょっとしたテスト環境説明予防実践テスト引用シナリ...

MySQL の悲観的ロックと楽観的ロックの使用例

悲観的ロック悲観的ロックは、データを悲観的であるとみなします。データをクエリするときに、ロックを追加...

CSS の読み込みによってブロックが発生しますか?

おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...

Linux 編集の開始、停止、再起動の Springboot jar パッケージ スクリプトの例

序文springboot設定ファイルでは、設定ファイルの名前には独自の意味と用途があります。 dev...

vue3とvue2の利点の比較

目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...

Vueは右上隅の時間表示のリアルタイム更新を実装します

この記事の例では、右上隅の時間表示のリアルタイム更新を実現するためのVueの具体的なコードを紹介しま...

MySQLシリーズのMariaDBサーバーのインストール

目次チュートリアルシリーズ1. yumパッケージマネージャーを使用してMariaDBサーバーをインス...

Linux での MySQL 5.7.17 の最新安定バージョンのインストール チュートリアル

ソースコードを通じて Linux に最新の安定バージョンの MySQL をインストールします: my...

Docker で Portainer ビジュアル インターフェースを構築するための詳細な手順

前回述べた問題を解決するために、オンラインで検索したところ、非常に優れたビジュアル インターフェース...

MySQL の自動増分主キーが使い果たされた場合の対処方法

面接では、次のようなシナリオを経験する必要があります。インタビュアー: 「MySQL を使用したこと...

Ant Design Blazor コンポーネントライブラリのルーティング再利用マルチタブ機能

最近、Ant Design Blazor コンポーネント ライブラリにマルチタブ コンポーネントを実...

Zabbix を使用して Nginx/Tomcat/MySQL を監視する方法の詳細なチュートリアル

目次ZabbixはNginxを監視するZabbixはTomcatを監視するZabbixはMySQLを...

Vue はスクロール可能なポップアップウィンドウ効果を実装します

この記事では、スクロール可能なポップアップウィンドウ効果を実現するためのVueの具体的なコードを参考...

SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順

wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接...