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バイナリが必要です。