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ドメイン名転送の実装

推薦する

nginxとlvsのメリットとデメリット、そして適切な使用環境

まず最初に、ロード バランシングとは何かについて説明します。ロード バランシングとは、リクエストの内...

効率化に役立つ 20 の CSS コーディングのヒント (並べ替え)

この記事では、主要な CSS ウェブサイトで推奨されている 20 個の便利なルールとベスト プラクテ...

ページ切り替え効果を実現するJSコード

この記事の例では、ページ切り替え効果を実現するためのJSコードの具体的なコードを参考までに共有してい...

クロスドメインの問題を解決するためのNginxの実用的な方法

フロントエンドとバックエンドを分離し、nginxを使用してクロスドメインの問題を解決するフロントエン...

CSS の 4 つのインポート方法と優先順位の簡単な分析

第一に: CSSを導入する4つの方法CSS を導入する方法には、インライン スタイル、埋め込みスタイ...

MySQL での or ステートメントの使用例

1. MySQL での or 構文の使用、および MySQL 構文で or を使用する際の注意点。 ...

高可用性 Web クラスターを実装するための Keepalived+Nginx+Tomcat サンプル コード

高可用性 Web クラスターを実現する Keepalived+Nginx+Tomcat 1. Ngi...

CSS3はブラウザのスクロールバーのスタイルを変更します

注意: この方法は、Webkit ベースのブラウザにのみ適用されます。ブラウザのスクロールバーが広す...

データベース接続のURLの詳細な説明と概要

データベース接続のURLの詳細な説明と概要JDBC URL = プロトコル名 + サブプロトコル名 ...

VSCode 構成 Git メソッドの手順

Git は vscode に統合されており、git コマンドをいくつか記述しなくても、クリックするだ...

Eclipse は Tomcat を構成しますが、Tomcat には無効なポート解決策があります

目次1. EclipseがTomcatを構成する2. Tomcat の無効なポートの解決方法方法1:...

Mysql インデックスと Redis ジャンプテーブルについての簡単な説明

まとめインタビュー中、MySQL インデックスの問題について議論しているときに、B+ ツリー、B ツ...

Linux で xargs コマンドを使用する詳細なチュートリアル

みなさんこんにちは。私は梁旭です。 Linux を使用しているときに、いくつかのコマンドを連結する必...

Linux でユーザーをグループに追加する 4 つの方法の概要

序文Linux グループは、Linux でユーザー アカウントを管理するために使用される組織単位です...

JavaScript オブジェクトを作成する 3 つの方法

目次1. オブジェクトリテラル2. newキーワードはオブジェクトを作成する3. Object.cr...