MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとおりです。

公式ウェブサイトから MySQL dmg をインストールした後。

1 mysqlコマンドを設定する

ターミナルから次のように入力します

mysql --バージョン

バージョン番号が表示されている場合は正常です。コマンドが見つからないと表示される場合は、以下のコードに従ってインストールパスをリンクしてください。

/usr/local/bin/ をコピーします
sudo ln -fs /usr/local/mysql/bin/mysql mysql

2. MySQLサービスをシャットダウンする

sudo /usr/local/mysql/support-files/mysql.server を停止します

3 セーフモードでmysqlを起動する

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

次に、システム環境設定を開き、mysql を選択すると、mysql サービスが見つかり、再起動します。

4 ターミナルに戻る

Command + Nでターミナルを再度開き、

mysql -u ルート

このとき、パスワードなしで直接 mysql に入ることができ、任意のパスワードを変更することもできます。

5 新しい端末でパスワードを変更する

mysql> 権限をフラッシュします。
mysql> root@'localhost' のパスワードを設定 = PASSWORD('123');
// 他のパスワードも変更できます // 最後に更新します mysql> FLUSH PRIVILEGES;

その後、新しいパスワードで mysql にログインできます。

MySQL パスワード操作の詳細については、「学習のための MySQL パスワード操作の概要」トピックを参照してください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MacにMySQLをインストールするときに初期パスワードを忘れた場合の対処方法
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • mysql5.7 でユーザーの初期パスワードを変更する方法
  • MAC 上の MySQL の初期パスワードを忘れた場合の対処方法
  • MySQL をインストールするときに初期パスワードを忘れた場合のシンプルで効果的な解決策

<<:  Vue はシェイク機能を実装します (ios13.3 以降と互換性があります)

>>:  高同時実行シナリオにおける nginx 最適化の詳細な説明

推薦する

Docker で php-nginx-alpine イメージをゼロから構築する方法

これまでにも Docker 環境でいくつかのプロジェクトを実行したことはありますが、まだイメージをよ...

よく使われる HTML 形式のタグ_Powernode Java Academy

1. タイトルHTML では、<h1></h1> から <h6>...

MySQL 8.0.17 のインストールと使用方法のチュートリアル図

前面に書かれた過去および現在のプロジェクトで最も一般的に使用されているリレーショナル データベースは...

VMWare ネットワーク アダプタの 3 つのモードの実装プロセスの分析

3つのモードブリッジ(ブリッジ モード)、NAT(ネットワーク アドレス変換モード)、ホストオンリー...

nginxのデフォルトポートを変更する方法の詳細な説明

まず設定ファイルがどこにあるか調べる nginx.confはどこにありますかこれらのディレクトリを調...

MySQLの遅いクエリ問題の詳細な分析データ送信

例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...

MySQL のデータ型とフィールド属性の原理と使用法の詳細な説明

この記事では、MySQL のデータ型とフィールド属性について説明します。ご参考までに、詳細は以下の通...

Vue の基本入門: Vuex のインストールと使用

目次1. vuexとは何か2. インストールと導入3. vuexの使用4. プロセスの紹介5. 突然...

CSS3実践手法のまとめ(推奨)

1. 丸い境界線: CSSコードコンテンツをクリップボードにコピー境界線の半径: 4px ; 2....

JS を使用した簡単な雪効果の例の詳細な説明

目次序文主な実装コードHTMLコードJSコード序文南の友達の多くは、雪をほとんど見たことがない、ある...

JavaScript におけるブラウザ互換性の問題について簡単に説明します

ブラウザの互換性は、実際の開発では見落とされがちな最も重要な部分です。古いバージョンのブラウザの互換...

MySQL の乗算と除算の精度の不一致の問題 (除算後の小数点以下 4 桁)

質問今日、プロジェクト関数を書いていたとき、金額の統計計算を行い、単位を変換する必要がありました。そ...

CSS でショートカット プロパティを記述する際は、トラブルの順序に注意してください (落とし穴を避けるため)

ショートハンドプロパティは、複数のプロパティに同時に値を割り当てるために使用されます。たとえば、fo...

Vue Element-ui はツリーコントロールノードを実装し、アイコンを追加します。詳細な説明

目次1. レンダリング2. データをバインドし、ツリーテーブルにラベルを追加する3. すべてのコード...

CentOS仮想マシンの時刻を変更する方法

上はシステム時間、下はハードウェア時間です。ここでは変更を加えているので、同じくらいの速さになってい...