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

推薦する

Docker を使用した nGrinder パフォーマンス テスト プラットフォームの導入プロセスの分析

nGrinderとは何ですか? nGrinder は、スクリプトの作成、テストの実行、監視、結果レポ...

js 加算、減算、乗算、除算の正確な計算方法のサンプルコード

序文コンピュータの数値は浮動小数点であるため、計算プロセス中に取得されるデータは通常正確ではなく、そ...

MySQL 5.7.18 Green Edition のダウンロードとインストールのチュートリアル

この記事では、MySQL 5.7.18のグリーンバージョンをダウンロードしてインストールする詳細な手...

プライベートDockerリポジトリであるHarborをインストールするための詳細な手順

Harborのインストールは非常に簡単ですが、Dockerログインで行き詰まってしまいました。このブ...

Dockerで新しいイメージを手動で構築する方法

この記事では、Docker で新しいイメージを手動で構築する方法を紹介し、皆さんと共有します。詳細は...

CSS クロスブラウザ スタイルのバグのデバッグについて

まず最初に、適切なブラウザを選択します。私が Chrome を選択したのは、その強力なデバッグ ツー...

JavaScriptでシンプルなスクロールウィンドウを実装する

この記事では、スクロールウィンドウを実装するためのJavaScriptの具体的なコードを参考までに紹...

権限の問題によりMySQLの設定ファイルmy.cnfを起動できない問題の解決方法

この記事では、権限の問題により MySQL 構成ファイル my.cnf を起動できない場合の関連する...

el-table カプセル化に基づくドラッグ可能な行と列、および選択列コンポーネントの実装

効果環境が必要ビュー要素UIドラッグアンドドロッププラグインSortable.js必要な構成プロパテ...

MySQL で datetime 型のデフォルト値を設定する方法

Navicat クライアントを通じてデフォルトの日時値を変更する際に問題が発生しました。データベース...

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...

テーブルレイアウトの長所と短所、そして推奨されない理由

テーブルの欠点1. テーブルは他の HTML タグよりも多くのバイトを占有します。 (ダウンロード時...

Javascript デザインパターン プロトタイプ モードの詳細

目次1. プロトタイプモード例1例2例3 2. オブザーバーパターン1. プロトタイプモードプロトタ...

JavaScript配列重複排除の詳細な説明

目次1. アレイ重複排除2. 配列内のオブジェクトの重複排除3. 配列内の同じフィールドに基づいて別...

Vue3.0 手書き拡大鏡効果

達成される効果は、固定ズームが 2 倍になり、マウスが左側の画像領域に入るとマスク レイヤーが表示さ...