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 データベースのバックアップとリカバリの詳細な説明

推薦する

Reactは一般的なスケルトン画面コンポーネントの例を実装します

目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...

Linux でファイル権限を変更する chmod コマンドの詳細な分析

Linux chmodコマンドを使用して、ターゲット ファイルにアクセス、読み取り、書き込み、または...

HTML リスト タグ dl、ul、ol の使用例

コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...

Docker を使用して nginx で tomcat クラスターを構築する方法 (画像とテキスト付き)

まず、Tomcatフォルダを作成します。Dockerの設定を容易にするために、ルートディレクトリに直...

ECMAScript6 におけるマップマッピングの基本概念と一般的な方法

目次マッピングとは何かオブジェクトとマップの違いマップの共通メソッド宣言と初期化割り当てセットキー値...

Webフロントエンド開発コース Webフロントエンド開発ツールとは

インターネット技術の発展に伴い、ユーザーはますます Web ページに依存するようになり、Web フロ...

JavaScript で簡単な計算機を実装する

この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...

CentOS に Redis と MySQL をインストールする

1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...

Tomcat の構成と最適化ソリューションの詳細な説明

サービス.xml Server.xml 構成ファイルは、コンテナー全体を構成するために使用されます。...

Flex プログラム Firefox で中国語を入力すると文字化けするバグ

Firefox の下位バージョンでは中国語の文字を入力できず、上位バージョンでは文字化けした文字が表...

MySQL ストレージ エンジンの基礎

前回の記事では、MySQL トランザクションについて説明しました。これで、MySQL トランザクショ...

mysqlは内部コマンドエラーの解決策ではありません

「mysqlは内部コマンドではありません」というエラーは、mysqlのbinディレクトリパスが環境変...

Linux で Bash 環境変数を設定する方法

Shell は C 言語で書かれたプログラムであり、ユーザーが Linux を使用するための橋渡しと...

CSS が複数のクラスに一致する方法のサンプルコード

CSSは複数のクラスにマッチする次の HTML タグ li、クラスはオープン スタイルです。私の要件...