Mysql

Top  Previous  Next

MySQLについて

 


 

MySQLはオラクルが開発したリレーショナル・データベース管理システム(RDBMS)で、構造化クエリー言語(SQL)をベースにしている。

MySQLは、現代のビッグデータエコシステムにおいて最も認知度の高いテクノロジの1つです。

Facebook、Twitter、Wikipedia、Verizon など、世界最大かつ急成長を遂げている企業の多くが、MySQL を利用して、大量の Web サイト、ビジネスクリティカルなシステム、パッケージソフトウェアにかかる時間とコストを節約しています。MySQL データベースは、クライアント/サーバ・システムです。

 

詳細については、MySQL Web サイト をご覧ください。

 
プログラムにおけるMySQL

 


 

MySQLはオプションのデータベースシステムです。使用する前に、MySQLサーバーがコンピュータにインストールされている必要があります。
インストールされていない場合は、無料の MySQL Community Serverを ダウンロードしてインストールして ください。

MySQLサーバー上にデータベースを作成し、他のデータベースシステムからデータを転送することができます。
MySQL ワークベンチ というツールが あります。
MySQL Workbench はビジュアルなデータベース設計ツールで、SQL 開発、管理、データベース設計、作成、メンテナンスを MySQL データベースシステム用の単一の統合開発環境に統合します。サーバを高度に使用したい場合は、これをダウンロードしてインストールすることができる。

 
MySQL はローカルで使用することも、ネットワークファイルシステムを使用して MySQL データベースファイルをネットワーク上で共有することもできます。

MySQLはすべてのソフトウェア・データベースに使用できます。

 

MySQLの設定

 


 

本ソフトウェアは、MySQLデータベースバージョン8以降を使用するように内部的にあらかじめ設定されていますが、以下のオプションを変更することができます:

ネットワーク上
ネットワーク上のデータベースに接続する場合は、ここをチェックしてください。

サーバー
データベースサーバーの名前を設定します。

MySQL データベースサーバー名は、通常 MySQL データベースがホストされているサーバーのホスト名または IP アドレスを指します。
このサーバー名は、クライアントアプリケーションまたは別のサーバーから MySQL データベースへの接続を確立するために提供されます。
サーバ名は MySQL データベースがどのように設定されているかによって異なります。ローカルマシンでホストされている MySQL データベースに接続する場合、サーバ名は " localhost " または " 127.0.0.1 "になります。リモートサーバでホストされている場合は、そのサーバのホスト名または IP アドレスを使用します。
 
たとえば、MySQLデータベースがホスト名 "example.com "のサーバでホストされている場合、サーバの名前は "example.com "となります。IPアドレスが「192.168.1.100」のサーバでホストされている場合、サーバ名は「192.168.1.100」となります。
MySQLデータベースサーバに接続するには、正しいサーバ名を知っていることと、適切なネットワークアクセス権限を持っていることが重要です。

 

ポート

MySQL データベースサーバーのデフォルトのポート番号は 3306 です。このポート番号は MySQL のインストールプロセス中に設定するか、MySQL 設定ファイル ( my.cnf ) または MySql Workbench を使用して後で変更することができます。
MySQL データベースに接続する場合、別のポートを使用するように明示的に設定されていない限り、通常はポート 3306 を使用します。クライアントアプリケーションまたは別のサーバから MySQL データベースに接続する場合は、ポート番号とともにホスト(または IP アドレス)を指定する必要があります。MySQL サーバがデフォルト ポートで実行されている場合、ポート番号を明示的に指定する必要は必ずしもありません。

また、ファイアウォールやネットワーク設定が、MySQL データベースサーバとの接続を確立するために指定されたポートを介したトラフィックを許可していることを確認することも重要です。

 

ユーザ名

MySQL では、ユーザ名は MySQL データベースサーバへのアクセス権の付与と制御に使用される一意の識別子です。 
MySQL でユーザーを作成する場合、パスワードとともにユーザー名を割り当て、そのユーザーが接続できるホストを定義します。
ここにユーザ名を入力します。サーバをインストールした場合、通常は管理者ユーザ名である「root」になります。 

MySql Workbench を使用して、特定のデータベースにのみアクセスできるユーザーを追加作成することもできます。

パスワード
管理者または他のユーザ名のパスワードを入力します。

パスワードの確認
パスワードを再入力します。

バックアップ場所
ここでは、データベースのバックアップフォルダを設定することができます。データベースのバックアップフォルダを変更したら、既存のバックアップファイルを新しいフォルダに移動するか、新しいバックアップを作成することをお勧めします。
バックアップ場所には、ローカルフォルダ、ネットワークフォルダ、またはFTPサーバのアドレスを指定できます。
 
ftpサーバーをバックアップ場所として使用する場合は、ソフトウェアのメインオプションのFTPセクションでftpサーバーを設定する必要があります。
すでに設定されて いる場合は、[バックアップの場所 ]テキストボックスにサーバーアドレスを入力 します。

注意事項
データベース名はソフトウェアが管理しますので、入力したり探したりしないでください。
ここで設定を変更した後、[設定を保存]ボタンをクリックして変更を保存することを忘れないでください。