Mysql ルートユーザーアカウントのパスワードをリセットする問題を解決する

Mysql ルートユーザーアカウントのパスワードをリセットする問題を解決する

問題の説明:

mysqladmin.exe を使用してコマンドを実行すると、次のエラー メッセージが表示されます。

mysqladmin: 'localhost' のサーバーへの接続に失敗しました。エラー: 'ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: YES)'

回避策

次のように、mysqlのルートユーザーのパスワードをリセットします。

# サービス mysqld を停止します
# mysql インストールディレクトリ/bin ディレクトリに入り (関連する環境変数が設定されていない場合は、このディレクトリに入った後に以下の操作がすべて実行されます)、以下の操作を実行します。# mysqld_safe --skip-grant-tables # mysql を起動します

新しいコンソールを作成し、次のコマンドを実行します。

# mysql -uroot -p Enter キーを押して mysql コンソールに入ります> use mysql;
> update user set password=password("123456") where user="root"; #ルートパスワードを123456に変更します
> 権限をフラッシュします。 
> 終了
# サービスmysqldを再起動します
# mysql -uroot –p123456 #ログイン

付録: Linux xampp 統合環境 mysql ルート パスワード リセット方法

1. MySQLサーバーを停止する

sudo /opt/lampp/lampp stopmysql

2. `--skip-grant-tables'パラメータを指定してmysqldを起動します。

sudo /opt/lampp/sbin/mysqld --skip-grant-tables

3. 新しいシェルターミナルを作成し、次のコマンドを実行します。

sudo /opt/lampp/bin/mysql –uroot # コマンドが実行されると、mysqlコマンドコンソールに直接入ります。

4. MySQL権限データベースに接続する

use mysql;

5. ルートユーザーのパスワードを変更する

ユーザーを更新します。set password=password("123456") where user="root";

注: ここで 123456 はルートユーザーに設定する新しいパスワードです。

6. 権限テーブルを更新する

flush privileges;

7. MySQLを終了する

quit;

8. MySQLサービスを再起動する

sudo /opt/lampp/lampp startmysql

9. XAMPPを再起動する

/opt/lampp/./lampp restart

要約する

上記は、編集者が紹介したMysqlルートユーザーアカウントのパスワードをリセットする問題の解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者が適時に回答いたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.23のルートパスワードをリセットするための最適なソリューション
  • Linux mysql-5.6 でルート パスワードをリセットする方法
  • MySQLのルートパスワードをリセットする最も簡単な方法
  • mysql8でルートユーザーのパスワードをリセットする手順を完了します
  • mysql8.0.12 でルートパスワードをリセットする方法
  • MySQL/MariaDB ルートパスワードリセットチュートリアル
  • Mac MySQL のルートパスワードをリセットするチュートリアル
  • Windows で MySQL のルート パスワードをリセットする方法
  • lnmp を使用して MySQL データベースのルート パスワードをリセットする 2 つの方法
  • Linux で MySQL または MariaDB のルート パスワードをリセットする方法
  • CentOS で MySQL のルートパスワードをリセットするチュートリアル
  • MySQL ルートパスワードをリセットする方法

<<:  Vueカスタム指示により、ポップアップウィンドウのドラッグ4辺ストレッチと対角ストレッチ効果を実現

>>:  docker での psql データベースのバックアップとリカバリの詳細な説明

推薦する

MySQL インデックス カバレッジの例の分析

この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...

プロセスごとにネットワーク帯域幅を監視する Linux ツール Nethogs のインストールと展開

概要Linux 用のオープン ソース ネットワーク監視ツールは数多くあります。たとえば、帯域幅の使用...

JavaScript ステートメントの一般的な for ループの詳細な説明

JavaScript には、for、for in、for of、forEach ループなど、多くのル...

nginx アンチホットリンクおよびアンチクローラー設定の詳細な説明

新しい設定ファイルを作成します (たとえば、nginx インストール ディレクトリの下の conf ...

WeChatミニプログラムをTencent Mapsに接続する2つの方法

最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...

HTTPSの最も優れた説明

皆さんおはようございます。しばらく記事を更新していませんでした。実は、私は流行中に1か月以上家にいて...

ReactでのsetStateの使用と同期と非同期の使用

React では、this.state を使用して状態を直接変更しても、コンポーネントは再レンダリン...

openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...

Linux で g++ を使用してプログラムをコンパイルする際の -I (大文字の i)、-L (大文字の l)、-l (小文字の l) の機能の詳細な説明

初心者の Linux ユーザーとして、私は単純なgcc/g++操作を何度も使用してきましたが、少し複...

Vue3 で状態管理を実装するために provide を使用する方法

目次序文provide/inject を通じて Vuex 関数を実装する方法このプラグインをアプリケ...

MySQLの暗黙的な変換について話す

作業の過程で、暗黙的な変換が発生するケースが数多くあります。暗黙的な変換は、クエリの速度低下を引き起...

Linux環境変数ファイルの簡単な紹介

Linux システムでは、環境変数は適用範囲に応じて、システムレベルの環境変数とユーザーレベルの環境...

Linux CentOS 7.7 システムの VMware インストールに関する詳細なチュートリアル

Linux CentOS 7.7 システムを Vmware にインストールする方法。最小限のインスト...

Centos8.3、dockerデプロイメントspringbootプロジェクトの実際のケース分析

導入現在、k8s は非常に人気があり、それについて学ぶために本を購入しました。しかし、k8s では数...

HTML コードの書き方に関する提案のまとめ

リソースファイルのプロトコルを省略する画像、メディアファイル、スタイル、スクリプトの URL では、...