Linux で MySQL パスワードを忘れた場合の解決策

Linux で MySQL パスワードを忘れた場合の解決策

問題は次のとおりです。mysql -uroot -p コマンドを入力しましたが、パスワードを忘れてしまいました。

ステップ1: mysqlサービスを停止する

インターネット上には /etc/my.cnf を開いて変更する方法がありますが、このディレクトリにファイルがまったく見つかりませんでした。バージョンのせいかもしれません!

mysql サービスを停止するには、コマンドを入力します: /etc/init.d/mysql stop

ステップ 2: mysql を安全に起動し、認証テーブルをスキップします: mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

ステップ3: MySQLパスワードをリセットする

入力: mysql -uroot -p。この時点ではパスワードを入力する必要はありません。Enter キーを押して入力するだけです。

ステートメントを入力してください:mysqlを使用する、つまり、データベースを選択し、パスワードをリセットするためのステートメントを入力すると、次の問題が見つかりました。これは、パスワード列が含まれていないことを意味します。

したがって、authentication_string列を変更する必要があります

次に、コマンド flush privileges を入力して、MySQL システム権限関連のテーブルを更新します。 quit mysqlを終了する

ステップ4: サービスを再起動し、新しく設定したパスワードを入力してログインします

mysql サービスを再起動します: /etc/init.d/mysql restart

パスワードを入力し、mysql と入力します。

詳細については、「MySQL パスワード操作の概要」のトピックを参照してください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLパスワードを忘れた場合の解決方法
  • MySQL ユーザのパスワードを変更する方法と、MySQL パスワードを忘れた場合の解決方法
  • Windows環境でmysqlのルートパスワードを忘れた場合の解決策の詳細な説明
  • Windows で MySQL のルート パスワードを忘れた場合の解決方法
  • MySQLパスワードを忘れた場合の解決策
  • MySQL パスワードを忘れた場合の解決策

<<:  シンプルなカレンダー効果を実現する js

>>:  Nginxドメイン名転送の実装

推薦する

Vue3 プロジェクトで WeChat 認証ログインをエレガントに実装する方法

目次序文準備する実装のアイデアコードについて要約する序文WeChat 認証ログインは、WeChat ...

Docker で nginx の https を設定する方法

https をサポートしていない Web サイトは、ブラウザによって徐々に安全でないとマークされるた...

スクロールラグの問題を解決するためのオーバーフロースクロールの詳細な説明

序文div またはモジュールに overflow: scroll 属性を使用すると、iOS フォンで...

MySQL データベース テーブルのパーティション分割に関する考慮事項 [推奨]

テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...

ラジオボタンと複数選択ボタンは画像を使用してスタイル設定されます

ラジオ ボタンや複数選択ボタンにスタイルを追加する方法や、ボタンを大きくする方法を尋ねる人を以前見か...

nginx.conf のルートディレクトリ設定の詳細な説明

nginx.conf を構成するときには常に何らかの問題が発生します。ここでは、よくある問題とその解...

NodeJSプロセスがどのように終了するかについて詳しく説明します

目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...

Nginx+Keepalived でデュアルマシン マスターとバックアップを実装する方法

序文まず、高性能サーバーの高可用性またはホットスタンバイソリューションである Keepalived ...

数千万データを持つMySQLテーブルを最適化する実践記録

序文まずここで説明させてください。インターネット上では、Alibaba では 500 万のデータを異...

W3C チュートリアル (9): W3C XPath アクティビティ

XPath は、XML ドキュメントの一部を選択するための言語です。 XPath は、XSLT、XQ...

divとspanの違いと使い方

目次1. DIVとSPANの違いと特徴2. スパンタグの概要3. 拡大と改善4. 凡例の効果の実証例...

MySQL の Like の概念と使用法の説明

Like は中国語で「好き」を意味しますが、MySQL データベースに適用される場合、Like は、...

Vue Router の 10 の高度なヒントのまとめ

序文Vue Router は、Vue.js の公式ルーティング マネージャーです。 Vue.js の...

Linux trコマンドの使い方

01. コマンドの概要tr コマンドは、標準入力からの文字を置換、圧縮、削除できます。ある文字セット...

ツールベースのウェブサイトの考察: ツールベースのウェブサイトの定義と典型的なケース分析 (写真とテキスト)

ツール型ウェブサイトについて、まず疑問に思うのは、無数のオンラインウェブサイトの中で、どのようなウェ...