MySQL ルート パスワードをリセットするときに発生する「不明な列 'password'」問題を解決する方法

MySQL ルート パスワードをリセットするときに発生する「不明な列 'password'」問題を解決する方法

夜にMACの電源を入れたところ、突然ルートアカウントがMySQLに正常にログインできなくなったため、パスワードをリセットすることにしました。いくつかの記事を読んだ後、リセットが失敗し、常に不明な列「パスワード」のエラーが発生することがわかりました。ユーザーテーブル構造を確認したところ、確かにそのようなフィールドは存在しないことがわかりました。確認したところ、MySQLをアップグレードした後にフィールド名が変更され、パスワード名がauthentication_stringに変更されていたことが判明しました。理由がわかったら、以下のコマンドを実行して root パスワードを正常にリセットできます。

$sudo mysql.server stop #まず通常のMySQLサービスをシャットダウンします$sudo mysqld_safe --skip-grant-tables #MySQL認証をスキップします$sudo mysql -uroot -p #パスワードの入力を求められた場合は、ENTERキーを押してMySQLコマンドラインを入力しますmysql>use mysql;
mysql>ユーザーを更新し、authentication_string=password('newpassword') を設定します。ここで、user='root';
mysql>終了;
$sudo mysql.server start #MySQLサービスを再起動すると、新しいパスワードで通常通りログインできます

Mac 用の MySQL バージョンは次のとおりです。

mysql Ver 14.14 Distrib 5.7.10、osx10.11 (x86_64) 用、EditLine ラッパー使用

上記は、MySQL のルート パスワードをリセットするときに表示される「不明な列 'password'」プロンプトの解決方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL パスワードを忘れた場合はどうすればいいですか? MySQL ルートパスワードをリセットする方法
  • Mysql 5.7 でルート パスワードを忘れた場合やパスワードをリセットする場合の詳細な方法
  • mysql8.0.12 でルートパスワードをリセットする方法
  • Windows で MySQL のルート パスワードをリセットする方法
  • Linux システムで MySQL のルート パスワードをリセットする
  • MySQL データベースのルート ユーザーのパスワードを忘れた場合にリセットする方法 [グラフィック]
  • Windows で MySQL のルート パスワードを忘れた場合にリセットする方法
  • mysql8でルートユーザーのパスワードをリセットする手順を完了します
  • MySQLのルートパスワードをリセットする最も簡単な方法
  • MySql のルートパスワードのリセットと失敗の実例

<<:  ネイティブ JS 音楽プレーヤー

>>:  LinuxでVIMエディタを使う方法

推薦する

UbuntuへのDocker CEのインストール

この記事は、Ubuntu 17.10 での Docker CE のインストールを記録するために使用さ...

Linux xargsコマンドの使用

1. 機能: xargs は、stdin 内のスペースまたは改行で区切られたデータをスペースで区切ら...

CSS3 における擬似クラスの一般的な使用法の詳細な説明

before/after 疑似クラスは、要素内に 2 つの追加タグを挿入するのと同じです。最も適した...

CSS3 Flex エラスティックレイアウトのサンプルコードの詳細な説明

1. 基本概念 //任意のコンテナを Flex レイアウトとして指定できます。 。箱{ ディスプレイ...

Vue は検証コードのカウントダウンボタンを実装します

この記事では、検証コードカウントダウンボタンを実装するためのVueの具体的なコードを例として紹介しま...

HTML5+CSS3コーディング標準

黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...

Baota LinuxパネルにFTP接続できない問題の解決方法の詳細な説明

Alibaba Cloud Server を使用している場合は、セキュリティ グループ設定でポート ...

MySQL 接続クエリを本当に学びましたか?

1. 内部結合クエリの概要内部結合は、アプリケーションで非常に一般的な結合操作であり、通常はデフォ...

MySQL 操作: JSON データ型の操作

前回の記事では、MySQL データ保存手順パラメータの詳細な例を紹介しました。今日は、JSON デー...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

Windows で MySQL データベースを別のディスクに移動する

序文今日、MySQL をインストールしたところ、データベース ストレージがデフォルトで C ドライブ...

略語マークと頭字語マーク

<abbr>タグと<acronym>タグは、Web ページに表示される略語と...

マークアップ言語 - HTML を学んだ後に何を学ぶべきか?

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

ウェブサイト開発におけるフロントエンド開発者とアーティストの知識の違い

概要: 多くの企業、特にインターネット Web サイトを主な事業とする企業のほとんどが、「アーティス...

MySQL複合インデックスの詳細な研究

複合インデックス (結合インデックスとも呼ばれます) は、複数の列に対して作成されるインデックスです...