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でカプセル化する

推薦する

仮想マシンに Windows Server 2008 オペレーティング システムをインストールする

この記事では、Windows Server オペレーティング システムのインストールと企業でのそのア...

JSを使用して画像を効果的に圧縮する方法

目次序文変換関係具体的な実装file2DataUrl(ファイル、コールバック) file2Image...

Linux リモート開発に vs2019 を使用する方法

通常、Linux プログラムを開発する場合、次の 2 つのオプションがあります。 Linux上で直接...

JavaScript 手ぶれ補正のケーススタディ

原理手ぶれ補正の原理は、イベントをトリガーすることはできますが、イベントがトリガーされてから n 秒...

シェルスクリプトによるDockerコンテナの起動順序の制御の詳細な説明

1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...

JavaScript の基本変数

目次1. 変数の概要1.1 変数のメモリへの保存1.2 変数の使用1. 変数を宣言する2. 譲渡3....

MySQL 5.6.36 Windows x64 バージョンのインストールチュートリアルの詳細

1. 対象環境Windows 7 64ビット2. 材料(1)VC++2010リリースパッケージ(64...

Node.js の TCP 接続処理のコア プロセス

数日前、友人と Node.js の epoll とリクエスト処理に関する知識を交換しました。今日は、...

Nginx ドメイン転送の使用シナリオ コード例

シナリオ 1: サーバーの制限により、外部に開かれているポートは 1 つだけですが、別の外部ネットワ...

史上最も簡単な MySQL データのバックアップと復元のチュートリアル (パート 2) (パート 37)

データのバックアップと復元パート3の詳細は次のとおりです基本的な概念:バックアップ、現在のデータまた...

純粋な CSS で中空効果を実現するためのサンプルコード

私は最近、空洞化効果について研究しました。背景クリップ: テキスト背景はテキストの前景色にクリップさ...

システム外のフォント参照とトランジション効果

コードをコピーコードは次のとおりです。 <span style="font-fami...

JavaScript デザインパターン コマンドパターン

コマンド パターンは、JavaScript デザイン パターンにおける動作デザイン パターンです。定...

MySql8.0 のトランザクション分離レベルエラーの問題を解決する

目次MySql8.0 トランザクション分離レベルエラーの表示質問コマンドは次のように変更されますMy...

ウェブサイトのAboutページの紹介コンテンツの書き方

公式、電子商取引、ソーシャル ネットワーキング、個人のいずれの Web サイトでも、訪問者に貴重な時...