MySQLi-インストール

MySQLのダウンロード

MySQLi拡張機能は、MySQLバージョン4.1.13以降で動作するように設計されているため、MySQLをダウンロードする必要があります。MySQLのすべてのダウンロードは、MySQLDownloadsにあります。必要なMySQLCommunity Serverの最新のバージョン番号と、可能な限り正確に、必要なプラットフォームを選択します。

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

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

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

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

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

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

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

ここにリストされているMySQLRPMはすべてSuSELinuxシステム上に構築されていますが、通常は他の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の下にすべてをインストールします。

初めてコマンドプロンプトからサーバーを起動して、サーバーをテストします。おそらくC:\ mysql \ binであるmysqldサーバーの場所に移動し、「-」と入力します。

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