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

推薦する

Gearman + MySQL による永続化操作例

この記事では、gearman+mysql メソッドを使用して永続化操作を実装します。ご参考までに、詳...

「いいね!」機能では MySQL と Redis のどちらを使用すればよいでしょうか?

目次1. 初心者が陥りがちな間違い2. Iteratorのremove()メソッドを使用する3. f...

macOS での MySQL 8.0.17 のインストールと簡単な設定チュートリアル

私が書いた内容が理解できない場合は、インターネット上に理解できるチュートリアルがない可能性があります...

CSS3は三角形の連続拡大効果を実現します

1. CSS3の三角形は特殊効果でズームし続けます11.1 画像プレビュー 11.2 index.h...

Linux で利用可能なネットワーク インターフェイスを表示する方法

序文Linux システムをインストールした後の最も一般的なタスクは、ネットワーク構成です。もちろん、...

Vue プロジェクトで TS (TypeScript) を使用するための入門チュートリアル

目次1. Typescriptの紹介2. 設定ファイル webpack 設定3. プロジェクトに.t...

CSSはコーナーカット+ボーダー+投影+コンテンツ背景色のグラデーション効果を実現します

CSS を使用するだけで、コーナーカット + ボーダー + 投影 + コンテンツの背景色のグラデーシ...

MySQL 5.7.15 のインストールと設定方法のグラフィック チュートリアル (Windows)

MySQL をインストールする必要があるため、インストール手順を以下のように記録します。 自分なり...

JS 9 Promise 面接の質問

目次1. 複数の .catch 2. 複数の .catch 3. .then と .catch の連...

MySQL FAQ シリーズ: 一時テーブルを使用する場合

一時テーブルの概要一時テーブルとは: MySQL は中間結果セットを保存するために使用されます。一時...

WeChatアプレットのスクロールビューが左右連動効果を実現

WeChatアプレットはスクロールビューを使用して左右のリンクを実現します。参考までに、具体的な内容...

MySQL データベース開発の 36 の原則 (要約)

序文これらの原則は実際の戦闘から要約されています。あらゆる原則の背後には血なまぐさい教訓があるこれら...

Vue 手書き読み込みアニメーション プロジェクト

ページが応答しない場合、白い画面が表示されないように、読み込みアニメーションを表示するのがユーザーフ...

JavaScript の基本演算子

目次1. オペレーター要約する1. オペレーター演算子は、代入、比較、算術演算などの機能を実装するた...

MySQL マルチテーブル結合入門チュートリアル

接続は、実際の外部キー(人工的に作成された 2 つのテーブル間の対応関係を指します。対照的に、FOR...