Windows Server 2008 R2 に MySQL 5.7.10 をインストールする手順

Windows Server 2008 R2 に MySQL 5.7.10 をインストールする手順

MSIインストールパッケージを使用してインストールする

ご使用のオペレーティング システムに応じて、対応する 32 ビットまたは 64 ビットのインストール パッケージをダウンロードします。次の手順に従ってください。

MySQL データベース公式サイトのダウンロード アドレス: http://dev.mysql.com/downloads/mysql

ステップ1:ライセンスをインストールする

インストール ファイルをダブルクリックし、下の図に示すインターフェイスで「ライセンス条項に同意します」にチェックを入れ、「次へ」をクリックします。

ステップ2:設定タイプを選択する

下図に示すように、設定には 5 つの種類があります。

開発者デフォルト: MySQL サーバーと、MySQL アプリケーションの開発に必要なツールをインストールします。ツールには、サーバーの開発と管理のための GUI ワークベンチ、運用データにアクセスするための Excel プラグイン、Visual Studio との統合開発のためのプラグイン、NET/Java/C/C++/OBDC などを介してデータにアクセスするためのコネクタ、例とチュートリアル、開発ドキュメントが含まれます。サーバーのみ: MySQL サーバーのみをインストールします。MySQL サーバーの展開に適用されます。クライアントのみ: クライアントのみがインストールされます。これは、既存の MySQL サーバーに基づいて MySQL アプリケーションを開発するのに適しています。フル: 利用可能なすべての MySQL コンポーネントをインストールします。カスタム: インストールする必要があるコンポーネントをカスタマイズします。

MySQL はデフォルトで「開発者デフォルト」タイプを選択します。個人的には、純粋な「サーバーのみ」タイプを選択することをお勧めします。ツールへの依存を減らすことで、MySQL データベースをより深く学習し、理解するのに役立ちます。ニーズに応じて適切なタイプを選択できます。ここでは、「サーバーのみ」を選択し、「次へ」をクリックします。

ステップ3:インストール
インストール手順のインターフェイスに入ります。2 番目の手順で他のタイプを選択した場合は、「次へ」をクリックして手順に入り、「実行」をクリックします。次の図に示すように:

インストールが完了したら、設定ページに入るまで「次へ」をクリックします。

ステップ4:構成

以下に示すように、構成ページに入ります。

コンテンツ タイプのドロップダウン ボックスをクリックすると、次の 3 つのタイプが表示されます。

開発マシン: 開発マシンでは、MySQL は最小限のメモリを占有します。サーバー マシン: マシン上で複数のサーバー アプリケーションが実行されます。Web サイトやアプリケーションのデータベース サーバーとして適しており、中程度のメモリを占有します。専用マシン: MySQL データベース サーバーを実行するために排他的に使用され、マシン上の使用可能なメモリをすべて占有する専用マシン。

目的に応じて適切な構成タイプを選択します。ここでは、後で高同時実行パフォーマンス テストを実行するために「サーバー マシン」タイプを選択します。

構成タイプを選択したら、以下に示すように接続構成に進みます。

最も一般的に使用される接続は TCP/IP です。このオプション ボックスをオンにします。デフォルトのポート番号は 3306 ですが、入力ボックスで変更できます。データベースがローカル コンピューターでのみ使用される場合は、「ネットワーク アクセス用にファイアウォール ポートを開く」をチェックしてファイアウォールを開くことができます。リモート呼び出しが必要な場合は、チェックしないでください。
以下の「名前付きパイプ」と「共有メモリ」はプロセス間通信メカニズムであり、通常はチェックされません。
「詳細オプションを表示」は、後続の手順で詳細オプションを構成するために使用されます。MySQL の構成可能な項目をできるだけ多く理解するには、ここでこのオプション ボックスをオンにします。 「次へ」をクリックして次のステップに進みます。

ステップ5:アカウント設定

以下に示すように、MySQL アカウントとロールの構成インターフェイスに入ります。

<

ルート アカウントにはデータベースに対するすべての権限があります。パスワード ボックスに設定したパスワードを入力します。データベースの開発とメンテナンス中は、セキュリティと管理の容易さのために、異なるユーザーには対応する操作権限を持つアカウント パスワードが付与されます。次の図に示すように、[ユーザーの追加] ボタンをクリックし、ポップアップ ダイアログ ボックスで異なる権限レベルのアカウントを設定します。


ホストは、データベースに接続できるホスト アドレスを示します。ローカル (localhost/127.0.0.1)、外部 IP (218.17.224.228 など)、外部ネットワーク セグメント (218.17.224.* など)、またはすべてのホスト (%) に設定できます。
役割はアカウントの役割を示します。使用可能な役割は次のとおりです。

異なるロールには異なる権限レベルがありますが、現時点では未設定のままにしておくことができます。これらについては、後ほど「ユーザー権限管理」セクションで詳しく説明します。

ステップ6: Windowsサービスを構成する
MySQL サービスを Windows サービスとして設定すると、Windows オペレーティング システムの起動時に MySQL サービスが自動的に開始され、オペレーティング システムの停止時に停止します。これは、MySQL の公式ドキュメントでも推奨されている設定です。インターフェイスは次のとおりです。

Windows サービス名は、他のサービスと異なる限り、デフォルト値に設定できます。 Windows システムのセキュリティ要件に基づいて、MySQL サービスは特定のアカウントで実行する必要があります。デフォルトの標準システム アカウントを選択します。デフォルト設定をそのままにして、「次へ」をクリックします。

ステップ7:高度な構成
前の手順 4 で「詳細オプションを表示」オプションがチェックされていたため、次の図に示す詳細オプション構成が表示されます。

ここでは、さまざまなログ ファイルの保存パスを設定できます。デフォルトでは、ログ ファイルは MySQL インストール ディレクトリのデータ ディレクトリに保存されます。必要がない限り、変更することはお勧めしません。スロー クエリ ログの後に、秒数の設定項目があります。デフォルト値は 10 です。つまり、SQL クエリが 10 秒後に結果を生成しない場合、クエリはスロー クエリ ログに記録され、DBA が非効率的な操作をすばやく見つけやすくなります。 Bin Log はマスターとスレーブ間のデータ同期に使用できます。下部のサーバー ID は、マスター/スレーブ構成に使用されます。これらについては後続のコースで説明するので、ここではデフォルト設定のままにしておきます。 「次へ」をクリックします。

ステップ8:サーバー構成の申請
上記の設定後、MySQL データベースが基本的に設定されました。この手順を入力した後、以下に示すように、「実行」をクリックして構成項目を実行します。

インストールが成功したことを示す次のインターフェイスが表示されるまで待機し、「完了」をクリックして完了します。

圧縮パッケージを使用してインストールする

ご使用のオペレーティング システムに応じて、対応する 32 ビットまたは 64 ビットの圧縮パッケージをダウンロードします。次の手順に従ってください。

ステップ1:解凍

圧縮パッケージをパス C:\Program Files\MySQL に解凍します。パスをカスタマイズすることもできます。私のパスは、以下に示すように、C:\Program Files\MySQL\mysql-5.7.10-winx64 です。

ステップ2:環境変数を設定する

「コンピューター」を右クリックして「プロパティ」を選択し、「システムの詳細設定」->「環境変数」の順に開き、システム変数の「パス」項目を選択して、以下に示すように編集をクリックします。


元の値は変更せず、最後にセミコロンを追加して、C:\Program Files\MySQL\mysql-5.7.10-winx64\bin を追加し、MySQL インストール パスの下の bin ディレクトリを Path 変数に構成して、コマンド ライン上の任意のディレクトリで MySQL コマンドを実行できるようにします。

ステップ3:構成を変更する
MySQL インストール ディレクトリの my-default.ini ファイルを開き、basedir および datadir プロパティ項目を見つけて、先頭のコメント記号 # を削除し、次のように値を変更します。
ベースディレクトリ = C:\Program Files\MySQL\mysql-5.7.10-winx64
データディレクトリ = C:\Program Files\MySQL\mysql-5.7.10-winx64\data
それぞれ、MySQL インストール ディレクトリとデータ ディレクトリを表します。最初の手順でファイルを別のフォルダーに解凍した場合は、対応する値を変更します。
次に、ファイルの名前を my.ini に変更します。

ステップ4:インストール

管理者として cmd を実行し、MySQL の bin ディレクトリに入り、初期化コマンドを実行します。

mysqld --initialize --user=mysql --console

このコマンドはデータを初期化するために使用されます。5.7 より前のバージョンではこのコマンドを実行する必要はありません。初期化が完了すると、下の赤いボックスに示すように、一時的なルート パスワードが提供されます。パスワードを書き留めてください。

次に、次のコマンドを実行して MySQL サービスをインストールします。

mysqld –mysqlをインストール

mysql はデフォルトのサービス名であり、空白のままにすることができます。インストールが成功すると、次のプロンプトが表示されます。

必要

cmd を管理者として実行する必要があることに注意してください。そうしないと、次のプロンプトが表示されます。

ステップ5:サービスを開始する

MySQL サービスを開始するには、管理者の cmd ウィンドウで次のコマンドを実行します。

ネットスタートMySQL

下の図のようなプロンプトが表示されたら、MySQL が正常にインストールされ、起動されたことを意味します。

MySQL 5.7 より前のバージョンでは、インストール中に手順 4 の mysqld –initialize コマンドは必要ありません。このコマンドを省略すると、この手順で次のエラーが発生します。

このバージョンの圧縮パッケージ内の一部のファイルとフォルダ (データ フォルダなど) は、mysqld -initialize コマンドを実行した後に作成する必要があるためです。バージョン 5.6 のインストール手順を使用してインストールしたとき、私はここで多くの苦労をしました。この経験から学び、再び罠に陥らないようにしたいと思います。

ステップ 6:ログインして次のコマンドを実行します。

mysql -uroot -p

パスワードの入力を求められた場合は、手順 4 で記録したパスワードを入力します。Enter キーを押すと、ログインが成功し、MySQL コマンドライン モードに入ったことを示す次のページが表示されます。

ステップ7:パスワードを変更する

MySQL コマンドラインで次のコマンドを実行します。

'new_password' によって識別される 'root'@'localhost' のユーザーを変更します

次の図に示すように、全員が自分のパスワードに変更し、変更が成功したことを示します。

パスワードを変更せずに他の SQL コマンドを実行すると、次のエラーが表示されます。

上記の手順を実行すると、MySQL サーバーがインストールされます。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

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

以下もご興味があるかもしれません:
  • Windows での MySQL 5.6 のインストールと設定 (スクリーンショットと詳細な手順付き)
  • Windows での MySQL 5.7.3.0 のインストールと設定のグラフィック チュートリアル (インストール バージョン)
  • Windows10 に mysql5.7.17 をインストールするチュートリアル
  • mysql5.7.13.zip インストール チュートリアル (Windows)
  • MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Windows)
  • Windowsにmysql5.7をインストールする方法

<<:  Linuxのファイル権限の詳細な紹介

>>:  Vueはユーザー名が使用可能かどうかの検証を実装します

推薦する

Redo ログと Undo ログに基づく MySQL クラッシュ回復の分析

目次MySQLクラッシュ回復プロセス1. ブラックボックス下のデータフローを更新する2. やり直しロ...

HTMLでカスタムタグを使用する方法

カスタム タグは XML ファイルと HTML ファイルで自由に使用できますが、いくつか注意すべき点...

ブログデザイン ウェブデザイン デビュー

私がデザインした最初の Web ページは次のとおりです。 私はこの業界に7年間在籍し、プログラミング...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...

JavaScript でローカル変数をグローバル変数に変換する方法

まず関数の自己呼び出しを知る必要がある関数の自己呼び出し - 自己呼び出し関数1 回限りの関数 - ...

ネイティブJavaScriptカルーセル実装方法

この記事では、JavaScriptカルーセルの実装方法を参考までに紹介します。具体的な内容は次のとお...

JavaScript配列の一般的なメソッドの概要

目次1. JavaScriptで配列を作成する方法2. 配列メソッドの概要3. 方法の詳細な説明1....

MySqlのインストールとアンインストールに関する詳細なチュートリアル

この記事では、MySqlのインストールとアンインストールのチュートリアルを参考までに紹介します。具体...

http:// の代わりに // を使用する利点は何ですか (アダプティブ https)

//デフォルトプロトコル/ デフォルト プロトコルの使用は、リソース アクセス プロトコルが現在の...

Vue でのテキストエリア適応高さソリューションの実装

目次隠れた問題適応高さのソリューションまず解決策を提示してください。Vueスタックが必要な学生はvu...

CSS の境界線を通して三角形と矢印を実装するサンプルコード

1. CSS ボックスモデルボックスには、余白、境界線、パディング、コンテンツが含まれます境界線の接...

Alipay の新しいホームページのフロントエンドの実践的な概要

もちろん、ページ パフォーマンスの最適化に関する個人的な経験も含まれています。ここでいくつかの点につ...

Reactの原理の説明

目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...

Vue プロジェクトで axios リクエストを使用する方法

目次1. インストール2. カプセル化に問題はない3. ファイルを作成する4. アドレス設定をリクエ...

Windows 7 で Python 3.4 を使って MySQL データベースを使用する

Python 3.4でMySQLデータベースを使用する詳細なプロセスは次のとおりです。 Window...