MAC で Mysql5.7.10 のルートパスワードを変更する方法

MAC で Mysql5.7.10 のルートパスワードを変更する方法

まず、MySQLをskip-grant-tablesモードで起動します: mysqld --skip-grant-tables &

これから先、インターネットのいたるところに掲載されている間違った変更方法を使用すると、最初の落とし穴に足を踏み入れることになります。

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root';

(5.7 以降では、パスワードが authentication_string に変更されることに注意してください) おめでとうございます。変更は成功しましたが、navicat などの GUI ツールを使用して接続すると、次のエラーが報告されます。

エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。

同時に、コマンドラインではmysql -u root -pを使用してログインできますが、mysql は使用できず、データベースも使用できないことがわかります。一体どういうことでしょうか?

次のコマンドで保存できます:

mysql> SET PASSWORD = PASSWORD('新しいパスワード');

実行後、 mysqladmin -u root -p shutdownコマンドを使用してmysqldをシャットダウンします。

mysql.server start で再度 mysql を起動すると、すべて正常になります。

上記は、MAC で Mysql5.7.10 バージョンのルート パスワードを変更するために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Windows 8.1 で MySQL5.7 のルート パスワードを忘れた場合の解決方法
  • MySQL 5.7 でルートパスワードを忘れた後に変更する方法の詳細なチュートリアル
  • Mysql5.7 のルートパスワードを忘れた場合の対処法 (シンプルで効果的な方法)
  • Mac で MySQL5.7 のルートパスワードを忘れた場合の解決方法
  • MySQL 5.7 のインストール手順とルートパスワードのリセット方法 (シェル スクリプト)
  • Mysql 5.7 でルート パスワードを忘れた場合やパスワードをリセットする場合の詳細な方法
  • Linux 上の MYSQL 5.7 でルート パスワードを取得する際の問題 (テスト済み、利用可能)

<<:  vue3 プロジェクトを素早く構築し、関連機能を紹介する vite+ts の詳細な説明

>>:  Linuxの基本コマンドmktempの詳しい説明

推薦する

HTML 名、ID、クラス (フォーマット/アプリケーション シナリオ/機能) などの違いの紹介。

ページには多くのコントロール (要素またはタグ) があります。これらのタグをより便利に操作するには、...

セマフォによるTomcatの異常終了の解決方法

最近はビッグデータで遊んでいます。友人が私のところに来て、オンラインの Tomcat が不可解に終了...

複数の X 軸を使用して 7 日間の天気予報を実現するための Echarts サンプル コード

目次UIデザインEcharts の例の効果序文サンプルコード最終結果UIデザイン Echarts の...

jQuery はテーブルのページング効果を実装します

この記事では、テーブルのページング効果を実現するためのjQueryの具体的なコードを参考までに紹介し...

データページング効果を実現する js オブジェクト

この記事の例では、データのページング効果を実現するためのjsオブジェクトの具体的なコードを参考までに...

CentOS7 に ElasticSearch 6.4.1 をインストールするための詳細なチュートリアル

1. ElasticSearch 6.4.1 インストール パッケージを次の場所からダウンロードしま...

MySQL データベースを最適化する 8 つの方法の詳細な説明 (必読の定番)

導入:インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質に...

4種類のMySQL接続とマルチテーブルクエリの詳細な説明

目次MySQL 内部結合、左結合、右結合、外部結合、複数テーブルクエリビルド環境: 1. 内なる慈恩...

Nginx 静的ファイル サービスの構成と最適化の詳細な説明

ルートディレクトリとインデックスファイルroot ディレクティブは、ファイルの検索に使用するルート ...

HTML の値属性と名前属性の機能と使用法の紹介

1. ボタンで使用される値は、「OK」、「削除」など、ボタンに表示されるテキストを指します。 2. ...

非常に優れた CSS スキル 10 選のコレクションと共有

ここでは、CSS テクニックを巧みに使用することで、HTML を変更せずにブログやテンプレートの外観...

LinuxでHomebrewを使用する正しい方法

多くの人が Linux Homebrew を使用しています。これをより良く使用するための 3 つのヒ...

Linux系でよく使われる運用・保守コマンド(まとめ)

目次1. システム監視2. ファイル操作3. ネットワーク通信4. システム管理仕事で必要なLinu...

子コンポーネントで vue activated を使用する詳細

ページ: ベース: <テンプレート> <div class="タブコンテ...

HTML 内の CSS および JS リンクのバージョン番号 (キャッシュを更新)

背景検索エンジンで「.htaccess キャッシュ」というキーワードを検索すると、ウェブサイトのファ...