Mysqli-installation

提供:Dev Guides
移動先:案内検索

MySQLi-インストール

MySQLのダウンロード

MySQLi拡張機能は、MySQLバージョン4.1.13以降で動作するように設計されているため、MySQLをダウンロードする必要があります。 MySQLのすべてのダウンロードは、https://www.mysql.com/downloads [MySQL Downloads]にあります。 _MySQL Community Server_の最新バージョン番号と、可能な限り正確なプラットフォームを選択してください。

Linux/UNIXにMySQLをインストールする

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

  • MySQL -データベースとテーブルを管理し、ユーザーアクセスを制御し、SQLクエリを処理するMySQLデータベースサーバー。
  • MySQL-client -サーバーへの接続とサーバーとの対話を可能にするMySQLクライアントプログラム。
  • MySQL-devel -MySQLを使用する他のプログラムをコンパイルするときに便利なライブラリとヘッダーファイル。
  • MySQL-shared -MySQLクライアント用の共有ライブラリ。
  • MySQL-be​​nch -MySQLデータベースサーバーのベンチマークおよびパフォーマンステストツール。

ここにリストされているMySQL RPMはすべてSuSE Linuxシステム上に構築されていますが、通常は他のLinuxバリアントでも問題なく動作します。

今、インストールを続行するには、次の手順に従ってください-

  • root ユーザーを使用してシステムにログインします。
  • RPMを含むディレクトリに切り替えます-
  • 次のコマンドを実行して、MySQLデータベースサーバーをインストールします。 イタリック体のファイル名をRPMのファイル名に置き換えてください。
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
  • これはオプションですが、残りの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

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