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 ファイル構成の詳細な説明

推薦する

Vue3サンドボックスの仕組みの詳しい説明

目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する参照する序文vue3サンドボック...

Navicat で MySQL データベースのパスワードを変更する複数の方法

方法1: SET PASSWORDコマンドを使用するまずMySQLにログインします。フォーマット: ...

Linux ソースコードからのソケット (TCP) バインドの詳細な説明

目次1. 最も単純なサーバー側の例2. バインドシステムコール2.1、inet_bind 2.2、i...

メタを使用してトラフィックキャッシュをキャンセルし、ページにアクセスするたびにページを更新して簡単にデバッグできるようにします。

コードをコピーコードは次のとおりです。 <!-- ブラウザがローカル キャッシュからページにア...

MySQLはJSON内部フィールドを抽出し、数値としてダンプします

目次背景問題分析1. 属性値はJson形式であり、Json操作関数を使用して処理する必要があります。...

CSS3 クリアフロートメソッドの例

1. 目的この記事を通じて、誰もがフロートをクリアする原理と方法を理解し、最終的にこの記事が最良であ...

集める価値のある 15 個の JavaScript 関数

目次1. 数字を逆にする2. 配列内の最大のn個の数値を取得する3. 階乗を計算する4. 現在の動作...

MySQLでストアドプロシージャをデバッグする最も簡単な方法

同僚から、一時テーブルを使用して変数データを挿入して表示する方法を教わったことがありますが、この方法...

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

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

docker-compose を使用して mongodb と mysql を構築する詳細なプロセス

docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...

Vue コンポーネントの構成構造とコンポーネント登録の詳細

目次1. コンポーネントの構成2. コンポーネント名2.1 コンポーネントの命名3. グローバル登録...

MySQLスローログに関する知識のまとめ

目次1. スローログの紹介2. スローログの練習1. スローログの紹介スロー ログの正式名称はスロー...

MySQL の NULL と空の文字列

最近、MySQL に触れました。昨日、テーブル構造情報を格納するための新しいテーブルを作成しました。...

MySql におけるプロセス制御関数/統計関数/グループ化クエリの使用法の分析

これからの道のりは長く困難ですが、私は探求を続けます。また週末がやってきました。引き続き、皆さんと一...

MySQL パフォーマンス最適化インデックス プッシュダウン

インデックス条件プッシュダウン (ICP) は MySQL 5.6 で導入され、クエリを最適化するた...