MySQL-インストール

MySQLのすべてのダウンロードは、MySQLDownloadsにあります。のバージョン番号を選択してくださいMySQL Community Server これは、実行するプラットフォームとともに必要です。

Linux / UNIXへのMySQLのインストール

LinuxシステムにMySQLをインストールするための推奨される方法は、RPMを使用することです。MySQL ABは、次のRPMをWebサイトからダウンロードできるようにします-

  • MySQL − MySQLデータベースサーバーは、データベースとテーブルを管理し、ユーザーアクセスを制御し、SQLクエリを処理します。

  • MySQL-client −サーバーへの接続とサーバーとの対話を可能にするMySQLクライアントプログラム。

  • MySQL-devel −MySQLを使用する他のプログラムをコンパイルするときに便利なライブラリとヘッダーファイル。

  • MySQL-shared −MySQLクライアントの共有ライブラリ。

  • MySQL-bench −MySQLデータベースサーバーのベンチマークおよびパフォーマンステストツール。

ここにリストされているMySQLRPMは、すべて SuSE Linux system、ただし、通常は他のLinuxバリアントでも問題なく動作します。

ここで、インストールを続行するには、以下の手順に従う必要があります-

  • を使用してシステムにログインします root ユーザー。

  • RPMを含むディレクトリに切り替えます。

  • 次のコマンドを実行して、MySQLデータベースサーバーをインストールします。イタリック体のファイル名をRPMのファイル名に置き換えることを忘れないでください。

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

上記のコマンドは、MySQLサーバーのインストール、MySQLのユーザーの作成、必要な構成の作成、およびMySQLサーバーの自動起動を処理します。

MySQL関連のすべてのバイナリは/ usr / binおよび/ usr / sbinにあります。すべてのテーブルとデータベースは/ var / lib / mysqlディレクトリに作成されます。

次のコードボックスには、残りのRPMを同じ方法でインストールするためのオプションですが推奨される手順があります-

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

WindowsへのMySQLのインストール

MySQLがインストーラーにきちんとパッケージ化されているため、Windowsのどのバージョンへのデフォルトのインストールも以前よりもはるかに簡単になりました。インストーラーパッケージをダウンロードし、どこでも解凍して、setup.exeファイルを実行するだけです。

デフォルトのインストーラーsetup.exeは、簡単なプロセスを順を追って説明し、デフォルトでは、C:\ mysqlの下にすべてをインストールします。

初めてコマンドプロンプトからサーバーを起動して、サーバーをテストします。の場所に移動しますmysqld server これはおそらくC:\ mysql \ binであり、タイプ-

mysqld.exe --console

NOTE − NTを使用している場合は、mysqld.exeの代わりにmysqld-nt.exeを使用する必要があります。

すべてがうまくいけば、起動と起動に関するいくつかのメッセージが表示されます InnoDB。そうでない場合は、権限の問題がある可能性があります。データベースプロセスが実行されているすべてのユーザー(おそらくMySQL)が、データを保持するディレクトリにアクセスできることを確認してください。

MySQLはスタートメニューに自分自身を追加しません。また、サーバーを停止するための特に優れたGUIの方法もありません。したがって、mysqld実行可能ファイルをダブルクリックしてサーバーを起動する傾向がある場合は、mysqladmin、タスクリスト、タスクマネージャー、またはその他のWindows固有の手段を使用して手動でプロセスを停止することを忘れないでください。

MySQLのインストールの確認

MySQLが正常にインストールされた後、ベーステーブルが初期化され、サーバーが起動しました。いくつかの簡単なテストを使用して、すべてが正常に機能していることを確認できます。

mysqladminユーティリティを使用してサーバーステータスを取得します

使用する mysqladminサーバーのバージョンを確認するためのバイナリ。このバイナリは、Linuxでは/ usr / binに、WindowsではC:\ mysql \ binにあります。

[root@host]# mysqladmin --version

Linuxでは次のような結果になります。インストールによって異なる場合があります-

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

このようなメッセージが表示されない場合は、インストールに問題がある可能性があり、それを修正するには何らかの支援が必要です。

MySQLクライアントを使用して簡単なSQLコマンドを実行する

MySQLクライアントを介してMySQLサーバーに接続するには、 mysqlコマンド。現時点では、デフォルトで空白に設定されているため、パスワードを入力する必要はありません。

次のコマンドを使用できます-

[root@host]# mysql

mysql>プロンプトで報われるはずです。これで、MySQLサーバーに接続し、次のようにmysql>プロンプトですべてのSQLコマンドを実行できます。

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
|   mysql  | 
|   test   |  
+----------+
2 rows in set (0.13 sec)

インストール後の手順

MySQLには、ルートMySQLユーザーの空白のパスワードが付属しています。データベースとクライアントを正常にインストールしたらすぐに、次のコードブロックに示すようにrootパスワードを設定する必要があります-

[root@host]# mysqladmin -u root password "new_password";

MySQLサーバーに接続するには、次のコマンドを使用する必要があります-

[root@host]# mysql -u root -p
Enter password:*******

UNIXユーザーもMySQLディレクトリをPATHに入れたいと思うので、コマンドラインクライアントを使用するたびにフルパスを入力し続ける必要はありません。

bashの場合、次のようになります-

export PATH = $PATH:/usr/bin:/usr/sbin

起動時にMySQLを実行する

起動時にMySQLサーバーを実行する場合は、/ etc /rc.localファイルに次のエントリがあることを確認してください。

/etc/init.d/mysqld start

また、/ etc / init.d /ディレクトリにmysqldバイナリが必要です。