MySQLとは、データベースの管理システムの一つ。データベースには他にも、PostgreSQLなどがある。
データベースと連動したCGIなどを設置する場合、必要になる。
例えば、有名なブログ「MovableType」では、以下のように動作環境にMySQLがあげられている。
Movable Type 3.1はPerl 5.0 以上が動作するウェブ・サーバー上でお使いいただくことができます。
詳細な動作環境は以下の通りです。
- Apache/IIS等のCGIスクリプトを実行できるウェブ・サーバー
- Perlのバージョン5.004.5以上
- 必要なファイルをウェブ・サーバーにアップロードするためのFTPなどのプログラム
- JavaScriptとCookieが利用可能なウェブ・ブラウザ(Windows、MacOS、UNIX/Linux)
- データベース・システム(Berkeley DB、MySQL、PostgreSQL、SQLite)
このように、データベースシステムとして必要となる。(MovableTypeは、ご覧の通り複数のデータベースシステムに対応しているので、必ずしもMySQLが必要というわけではない)