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

推薦する

ウェブページを作るときに注意すべき5つのポイント

1. 色合わせの問題<br />Web ページには 3 色以上使用しないでください。そう...

JavaScript 型検出方法の例のチュートリアル

序文JavaScriptはWebフロントエンドで広く使われている言語の一つであり、Webアプリケーシ...

MySQLはconnect_by_isleaf MySQLメソッドまたはストアドプロシージャに似た機能を実装します

最近、特に異常なビジネス需要があり、テーブルがあります テーブル「デモ」を作成します( `id` i...

React NativeプロジェクトでLottieアニメーションを使用する方法

Lottie は、Airbnb が開発した iOS、Android、React Native 向けの...

MySqlを最適化するためにnot inを使用する方法

最近、プロジェクトで選択クエリを使用する際に、未使用の主キー ID を除外するために not in ...

Linux で同じバージョンの R を使用して Seurat2 と Seurat3 を同時にインストールするチュートリアル

Seurat は、単一細胞解析用の重量級の R パッケージです。使用したことがある人なら誰でも、その...

Vue は小数点付きの星評価を実装します

この記事では、小数点付きの星評価を実装するためのVueの具体的なコードを参考までに共有します。具体的...

Serv-U FTPとADの完璧な統合ソリューションの詳細な説明

会社が現在使用しているソリューションを確認するためにバックエンドにログインしました。使用される FT...

js で継承を実装する 5 つの方法

コンストラクタの借用この手法の基本的な考え方は単純です。サブタイプ コンストラクター内からスーパータ...

HTMLフォームアプリケーションにはチェックボックスとラジオボタンの使用が含まれます

チェックボックスやラジオボタンの使用を含むコードをコピーコードは次のとおりです。 <!DOCT...

Vue での this.$set の動的データバインディングのケーススタディ

インターネット上の this.$set の説明はわかりにくいと感じます。単一データ、オブジェクト、配...

MySQL の一般的な問題とアプリケーション スキルの概要

序文MySQL の日常的な開発やメンテナンスでは、パスワードの紛失やテーブルの破損など、避けられない...

HTMLは無効なテーブル幅設定の問題を解決します

テーブルに table-layer:fixed スタイルを設定し、テーブル内の行が結合されていること...

vscode で Prettier Code プラグインを使用する詳細なチュートリアル

なぜprettierを使うのですか?大企業では、フロントエンド開発コードに独自のコード標準がある場合...

Mysqlはストアドプロシージャを通じて文字列を配列に分割します

文字列を配列に分割するには、次の 3 つの MySQL 関数を使用する必要があります。 REVERS...