\r\n\r\n

Windowsにmysqlデータベースをインストールする方法

データベースサーバーに接続するアプリケーションを定期的に書いている場合、テスト目的でWindowsマシンにmysqlデータベースをインストールする方法を知っていれば最高なのですが......。

データベースサーバに接続するアプリケーションを定期的に作成する場合、テスト目的で Windows マシンに MySQL データベースをインストールする方法を知っていれば役に立ちます。

install-mysql-windows

ほとんどのアプリケーションを使用してデータベースに接続する場合、通常は特定の接続文字列を使用するだけなので、データベースサーバーでアプリケーションをテストし、その後「本番」サーバーに切り替えるのは非常に簡単なことです。

この記事では、Windows PCで独自のローカルMySQLデータベースをセットアップする手順を説明します。この記事の後半では、プログラミングしているコンピュータから接続する必要がないように、リモート接続用のテストデータベースを設定する方法についても説明します。

mysqlデータベースの前提条件

MySQL データベースを本番環境に導入することは、それ自体が科学である。データベース管理者は通常、ユーザー数、データベースへの呼び出し頻度、一定期間にデータベースに読み込まれるデータ量の見積もりなどを確認する。

how to install mysql database windows

これらの要素のほとんどは実装ごとに異なるため、システム要件もその都度異なる。エンタープライズ環境では、通常、4つのCPUコア、8GBのRAM、およびデータベースの高速な読み取りと書き込みのためのRAIDセットアップが必要です。しかし、ローカルインストールでは、このような心配をする必要はありません。

テスト用 MySQL データベースは、Linux、Windows、Mac のほぼすべてのスタイルにインストールすることができます。ご心配な方は、対応プラットフォーム一覧をご確認ください。必要なものがすべて含まれている Windows MySQL インストーラをダウンロードします。

Windowsでmysqlデータベースのインストールをテストする

このようにローカルにテスト用MySQLデータベースをインストールするのは、非常に迅速かつ簡単です。使用許諾契約に同意し、開発元のデフォルトのインストールタイプを選択し、「次へ」をクリックするだけです。

how to install mysql database windows

要件の確認」欄に、既存のソフトウェアがないためインストールできない製品が表示されることがあります。

how to install mysql database windows

MySQLサーバとWorkbenchソフトウェアがこのリストに含まれていなければ、問題ありません。次へ」をクリックし、実行することができます。

mysqlサーバーのインストール

インストールウィザードには、SQL Server用のインストールウィザードが付属しています。テストサーバーのセットアップに適した設定を選択することが重要です。このタイプのサーバーでは、「Standalone MySQL server/Classic MySQL Replication」が選択されていることを確認してください。

how to install mysql database windows

次に、「サーバー構成タイプ」として「開発マシン」を選択します。接続の設定はデフォルト(TCP/IPポート3306)のままにしておきます。ネットワーク用語の解説はこちらです。

how to install mysql database windows

次の画面で、rootのパスワードを設定し、adduserをクリックして、このデータベースに新しいユーザーを追加します。このユーザーを「Remoteu user」と呼び、DB Admin権限を付与し、パスワードを設定することにします。

how to install mysql database windows

次のステップでは、MySQLサーバーをWindowsサービスとして構成しておき、システム起動時にMySQLサーバーを起動させます。標準のシステムアカウントでサービスを実行します。Document StorageのステップでNextをクリックし、Executeをクリックすると、この段階で設定が完了します。他の製品の設定項目が表示された場合は、「次へ」または「完了」をクリックすることで、変更せずに一時的に無視することができます。

テスト用データベースのセットアップ

完了すると、ウィザードは自動的にMySQL Workbenchアプリケーションを開始します。ここでは、データベースとテストテーブルを作成し、リモートアクセスを設定します。まず、新しいスキーマを作成して、テスト用データベースを作成する必要があります。画面左下のWorkbenchで確認することができます。

how to install mysql database windows

この新しいスキーマを右クリックし、setasdefaultschemaを選択します。次に、このデータベースに "Test\u table "というテーブルを作成します。そのためには、メニューのSQLクエリのアイコンをクリックし、以下のSQLスクリプトにペーストしてください。

CREATE TABLE Test_Table ( id **allint unsigned not null auto_increment, name varchar(25) not null, c***traint my_example primary key (id) );
INSERT INTO Test_Table ( id, name ) VALUES ( null, 'テストデータ' );

雷のアイコンをクリックすると、スクリプトが実行されます。これにより、1つの値を持つテストテーブルが作成されます。schemaexplorerでテストテーブルまでドリルダウンし、テーブルを右クリックしてselectrows-limit1000を選択すると、その作成を確認することができます。

how to install mysql database windows

テストデータを含むテーブルが表示されます。

how to install mysql database windows

mysqlデータベースへのリモートアクセスの設定

最後のステップは、新しいMySQLデータベースを、特定のユーザーと特定のIPアドレスにリモートアクセスを許可するように設定することです。そのために「リモートユーザー」を作成し、安全なパスワードを付与しています。

リモートアクセスを設定するには、myslq.exeを起動してコマンドプロンプトを開き、C:³ FilesMySQL³³³³ に移動して、次のコマンドを入力します。

mysql -u root -p

設定したrootパスワードを入力するように指示されます。

GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY ''.

コマンドが正常に実行されると、"queryok "のメッセージが表示されます。

最後に、リモート接続のテストです。ネットワーク上の他のコンピュータで、MySQL Workbenchをインストールして起動し、「データベース」メニューから「データベースへの接続」を選択します。

how to install mysql database windows

この設定画面で、接続方法としてTCP/IPを選択し、SQLデータベースの設定と構成を行うコンピュータのIPを入力します。ポートはデフォルト値の3306のままで構いません。test "をデフォルトモードとします。

OKをクリックすると、上記の記事で説明したようにすべて設定されている場合、MySQL Workbench がリモート MySQL データベースに正常に接続し、スキーマの参照やそれに対するクエリを実行できることが表示されます。

その他考慮すべき点

ローカルネットワーク(LAN)上のMySQLデータベースへのリモート接続は、上記の設定のみで良いことを覚えておいてください。LANの設定に問題がある場合、まず2台のコンピュータ間のネットワーク接続のトラブルシューティングを忘れずに行ってください。

ただし、インターネット経由でMySQLデータベースにアクセスする場合は、インターネットルーターにポート転送ルールを追加し、このポート経由でリモートコンピュータからの要求がMySQLサーバーIPに正しくルーティングされるようにする必要があります。

ローカルまたは開発用PCと同じLAN上にテスト用MySQLデータベースを持つことの価値は、ほぼ現実的なシナリオでアプリケーションを開発できることです。開発コードと同じマシン上でデータベースを実行することは可能ですが、ネットワーク通信やセキュリティの問題などに起因するアプリケーションの問題をテストすることはできません。

データベースを稼働させたリモート専用PCでのテストにより、クエリやデータベースアプリケーションをより戦略的に、用途に応じて的確に開発することができます。

お帰りになる前に、SQLコマンドメモシートをダウンロードし、今後の参考にしてください。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ