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

推薦する

意外と知らないLinuxのSSHコマンドの使い方7選を徹底解説

システム管理者は複数のサーバーを同時に管理する場合があり、これらのサーバーは異なる場所に配置されてい...

Linux zabbix エージェントの展開と設定方法の詳細な説明

1. web01にzabbix-agentをインストールするZabbix ウェアハウスをデプロイする...

Dockerコンテナデータボリュームの原理と使用法の分析

コンテナデータボリュームとはデータがコンテナ内にある場合、コンテナを削除するとデータは失われます。例...

docker run 起動パラメータ コマンドを表示する方法 (推奨)

runlike を使用してコンテナの docker run 起動パラメータを表示します。 pipを...

MySQL の自動増分 ID (主キー) が不足した場合の解決策

MySQL で使用される自動インクリメント ID には多くの種類があり、各自動インクリメント ID ...

Dockerでnginxをデプロイし、設定ファイルを変更する方法

Dockerでnginxをデプロイするのはとても簡単ですたった 1 行のコマンド: docker 実...

テーブルはセルとimg画像を結合してtd HTML全体を埋めます

ソースコード(一部のクラスは削除されています):コードをコピーコードは次のとおりです。 <テー...

WeChat アプレット uniapp は左スワイプによる削除効果を実現します (完全なコード)

WeChatアプレットuniappは左スワイプで削除効果を実現成果を達成する1. スワイプしてリス...

JavaScript の setTimeout() の使用法の概要

目次1. はじめに2. setIntervalとsetTimeoutの違い3.タイムアウトを設定する...

プロトタイプとプロトタイプチェーン プロトタイプとプロトタイプの詳細

目次1. プロトタイプ2. プロトタイプチェーン2.1 コンストラクタ2.2 電話をかける/申し込む...

MySQL Binlog ログ処理ツールの比較分析

目次運河マクスウェルデータバスAlibaba Cloud のデータ転送サービス (DTS)運河ポジシ...

CentOS で yum を使用して rabbitmq-server をインストールする方法

RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...

Nodejs モジュール システムのソースコード分析

目次概要CommonJS 仕様Node の CommonJS 仕様の実装モジュールのエクスポートとイ...

vue-cli の紹介とインストール

目次1. はじめに2. vue-cli の紹介2.1 コマンドライン2.2 CLI サービス2.3 ...

関連するプロパティのリストを含む HTML エリア イメージ ホットスポットの使用の概要

<area> タグは主にイメージマップで使用されます。イメージマップにアクティブ領域 (...