今回はAdminerを紹介します。Adminerは、データベースを管理するためのWEBインターフェースです。Adminerは、次のような特徴を持っています。複数のデータベースの管理が可能データベースを管理するためのOSSは、いくつも存在します。MySQLであればphpMyAdmin、PostgreSQLであればphpPgAdminなどです。多くの場合、単一のデータベースを管理するための専用ソフトウェアであり、他のデータベースを扱うことはできません。Adminerは、このようなデータベース管理ツールの弱点を克服しています。Adminerが対応する主なデータベースは次の通りです。MySQLMariaDBPostgreSQLSQLite2SQLite3Adminerは、ログイン時に上記のようなデータベースの種類を選択して管理することができます。複数の種類のデータベースを、一つのAdminerで管理することができます。SQLiteについては、OSSでの管理ツールがほとんど存在していないため、Adminerを使うと非常に便利に管理ができるようになります。手軽に利用できるAdminerのもう一つの大きな特徴は、手軽さです。Adminerは、最小構成であれば単一のPHPファイルを置くだけで、利用できます。ファイルのサイズも500kB程度です。軽量かつインストールが簡単なため、ホスティング環境のような管理ツールを複数インストールしなければいけないような場合にも、手軽に扱うことができます。動作が高速さらに、Adminerが、軽量な単一ファイルになっているのは、手軽さだけのためではありません。内部的にはプログラムコードが最適化され、より高速に実行されるようになっています。実際に扱ってみると、ストレス無くデータベースの操作ができることを実感できます。セキュリティを考慮した設計Adminerは、データベースを管理するために認証を必須とします。それはSQLiteなど、データベース自身では認証機能を持たないものも対象です。認証機能を持たないデータベースの場合、Adminerでは認証用のプラグインを設定して、別の方法で認証をさせることができます。多言語対応Adminerは複数の言語に対応しています。日本語にも対応しているため、利用しやすくなっています。テーマ・プラグイン機能Adminerは、デザインテーマを変更したり、上記認証等のプラグインが用意されているため、使いやすいようにカスタマイズが可能です。一方で、Adminerにも課題があります。安定版として実装されているもので動作が確認できたのは、MySQL/PostgreSQL/SQLiteのみプラグインがドキュメント化されていないため利用のハードルが高いとくに対応データベースについては、今後の開発動向の確認が必要ですが、一方でMySQL/PostgreSQL/SQLiteの管理のツールとしては、充分な機能を備えています。現状ではこれらのデータベースの管理ツールとして、割り切って使うのがよいと思われます。デージーネットではデージーネットでは、Adminerをより便利に利用できるようにするため、次のようなことを検討していますわかりにくい日本語の修正プラグインの使い方の調査テーマやプラグインを同梱したパッケージの作成また動きがありましたら、メルマガやブログ、デージーネット公式サイトなどで、アナウンスします。デージーネットからのお知らせ無料資料ダウンロードに【Adminer調査報告書】を掲載しました。Adminerは、データベースを管理するためのWEBインターフェースです。インストール方法について解説します。https://www.designet.co.jp/download/#dbSaMMAがバージョンアップしました。パスワード通知メールの送信者が設定できるようになりました。https://www.designet.co.jp/open_source/samma/releasenote.phpビジネスチャットの利用が無料で簡単に!日本語操作マニュアルを無償公開開始https://www.designet.co.jp/info/?id=331メールサーバの安全性を無料でチェックできるサイトを公開しています。メールセキュリティへの関心が高まる中、メールセキュリティのチェック項目を整理して、誰でも簡単にチェックできるツールはありませんでした。本サイトでは、メールアドレスを入力するだけで、メールサーバのセキュリティを無料でチェックできます。メールサーバセキュリティ診断MSchecker次へ(システム管理のつぼ)関連ページAdminer〜OSSのデータベース管理〜MySQLのデーターベース管理といえば、phpMyAdminが有名ですが、AdminerはphpMyAdminを強く意識して開発されています。ここでは、Adminerを利用することで、どのようなことができるのか。どのようなところが優れているのかを紹介します。