MySQL の最初のインストールが成功した後にパスワードを初期化する手順

MySQL の最初のインストールが成功した後にパスワードを初期化する手順

ファイルをディレクトリに解凍します

これは解凍後のディレクトリです

my.iniファイルを入力します

ダブルクリックしてmy.iniを開きます

これらの2行を見つけて、独自の解凍パスに変更して保存します。

このコンピュータのプロパティを右クリック

高度なシステム設定の構成環境変数を見つける

環境変数新しい変数値は解凍されたファイルへのパスです

パス 編集するにはパスをクリックします

新しい

次に管理者としてcmdを開き、ファイルパスを入力します

コマンドラインウィンドウを開き、次のように入力します: mysqld --install

このコマンドはサービスをインストールするために使用されます。実行後、英語で「成功」というプロンプトが表示されます。これで、Windows サービスに MySQL サービスが表示されます。サービスを削除するコマンドは、mysqld remove です。

次に次のように入力します:

mysqld --initialize --console

この手順は、MySQL 5.7 にデータ フォルダーがないため実行されます。これらのコマンドを使用してデータ フォルダーを生成し、ランダムなログイン パスワードを初期化する必要があります。

実行後、大量の英語のテキストが表示されます。理解できなくても問題ありません。最後に、[email protected]: と一連の英数字が表示されます。これは、MySQL が自動的に生成するランダムなパスワードです。必ず書き留めておいてください。root はログインユーザー名です。後で MySQL データベースにログインするときに使用します (または Enter キーを押して入力します)。

MySQLサービスを開始する

インストール後は、mysql サービスを起動した場合にのみ使用できます。

コマンドライン入力:

ネットスタートMySQL

デフォルトのパスワードを変更する

以前は、システムのランダムに生成されたパスワードはログイン時にのみ使用でき、その後パスワードを変更するだけで、mysql では使用できませんでした。パスワードを変更した後にのみ使用できました。

mysqlサービスを開始した後

コマンドライン入力: mysql -u root –p

次に、パスワードを入力するよう求められます。これは、以前に生成されたパスワードです。

ログインが成功すると、上の図のように表示されます。次のコマンドを順番に入力します。

mysql を使用します。 
ユーザーを更新します。set authentication_string = password ("newpassword") where user = "root"; 
権限をフラッシュします。

この時点で、MySQL は完全にインストールおよび構成されており、直接使用できます。図に示すように、元のデータベースを表示できます。

サービスを停止するコマンド: exit

その後、MySQLに再度ログインし、変更したパスワードを入力してログインします。

インストール時のエラーと注意事項

インストールが成功した後に MySQL サービスを開始すると、サービスが開始に失敗し、次のメッセージが表示されます: MySQL サービスを開始できません。サービスからエラーは報告されませんでした。詳細なヘルプについては、次のように NET HELPMSG 3534 と入力してください。

解決策: MySQL をインストールした後、cmd コマンド ウィンドウを開き、MySQL インストール ディレクトリの bin ディレクトリに移動します。

次に、次のコマンドを入力して Enter キーを押します。

mysqld --initialize-insecure --user=mysql

上記のコマンドを実行すると、MySQL はデータ フォルダーを作成し、デフォルトのデータベースを構築します。

ログインユーザー名は root、パスワードは空白です。その後、net start mysql コマンドを使用して MySQL サービスを開始できます。

注意: MySQL をバージョン 5.7 にアップグレードすると、データ フォルダーは存在しません。mysqld --initialize-insecure --user=mysql コマンドを実行すると、新しいデータ フォルダーが自動的に作成されます。

以上が、MySQL のインストールを成功させ、初回インストール時にパスワード操作の初期化を成功させるための知識ポイントのすべてです。123WORDPRESS.COM をご愛読いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • PHP+MySQLはログイン名とパスワードが正しいかどうかを確認するためのログイン検証を実装します
  • MySQL ルートパスワードを変更する 4 つの方法 (要約)
  • MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • MySQLパスワードを忘れた場合のいくつかの解決策
  • CentOs 7 で phpMyAdmin を設定およびインストールするための手順を完了します。*
  • CentOS で phpMyAdmin をインストールして設定する方法
  • CentOS7 LNMP+phpmyadmin 環境構築 その3 phpmyadmin インストール
  • CentOS に phpMyAdmin をインストールするチュートリアル
  • 新しくインストールした XAMPP から phpmyadmin にアクセスする際のエラーの解決方法
  • phpmyadmin3 のインストールと設定のグラフィックチュートリアル
  • phpmyadmin をインストールすると、次のエラー メッセージが表示されます: 警告: require_once (./libraries/common.inc.php)
  • 仮想ホストにphpMyAdminをインストールして設定する方法
  • Win2008 IIS7 に PHPMYAdmin をインストールする方法
  • Ubuntu mysqlログイン名とパスワードを表示および変更し、phpmyadminをインストールする

<<:  Angular CDK を使用してサービスポップアップトーストコンポーネント機能を実装する

>>:  Linux サーバー上の hosts ファイル構成の詳細な説明

推薦する

MySQL 8.0.2 オフラインインストールと設定方法のグラフィックチュートリアル

MySQL_8.0.2のオフラインインストール方法は参考までに。具体的な内容は以下のとおりです。次の...

MySQLの起動と接続方法の例分析

目次mysqldの起動方法方法 1: mysqld方法 2: mysqld_safe方法3: mys...

ChromeはCookieの変更を監視し、値を割り当てます

次のコードは、Chrome による Cookie の変更の監視を導入しています。コードは次のとおりで...

MySQL ビッグデータ クエリ最適化エクスペリエンスの共有 (推奨)

本格的な MySQL 最適化! MySQL のデータ量が少ない場合は最適化は不要です。データ量が多い...

MySQL の挿入およびバッチ ステートメントのいくつかの例の詳細な説明

目次序文1.無視を挿入2. 重複キーの更新時3. を置き換える4.存在しない場合は挿入する5. デー...

HTML メタの説明

導入メタタグは、HTML言語のHEAD領域にある補助タグです。 meta は、ページの説明、キーワー...

Zabbix を使用して Oracle データベースを監視する方法の詳細な説明

1. 概要Zabbix は非常に強力で、最も広く使用されているオープンソースの監視ソフトウェアです。...

nginxリバースプロキシを使用するときに長時間接続を維持する方法

・【シーン説明】 HTTP1.1 以降、HTTP プロトコルは永続的な接続 (長い接続とも呼ばれます...

ユーザー中心設計

最近、デジタル デザイン コミュニティで「誰が何を担当するのか」という明らかな混乱についてよく質問さ...

MySQL データベースのデータ テーブルの最適化、外部キーの分析、3 つのパラダイムの使用

この記事では、例を使用して、MySQL データベースのデータ テーブルの最適化、外部キーの使用、およ...

Webデザインチュートリアル(7):Webデザインの効率化

<br />前の記事:Webデザインチュートリアル(6):デザインへの情熱を持ち続けまし...

Centos7.x での Nginx のインストール、SSL 設定、一般的なコマンドの詳細な説明

1. インストールyumを使用してインストールする ##yum nginx を自動的にインストールす...

Vue パッケージ化後の空白ページの解決策

1. vue-cli がプロジェクト パッケージを作成した後にページが空白になる問題の解決方法コマン...

CSS 属性セレクタを使用して HTML DNA を接合する方法

CSS 属性セレクターは素晴らしいです。大量のクラス名を追加することを回避し、コード内の問題を指摘す...

Vue3.0はドロップダウンメニューのカプセル化を実装します

Vue3.0 がリリースされてからしばらく経ちましたが、勉強を始める必要があります。まず、達成したい...