PHP環境でのDB操作は、phpMyAdminよりもAdminerをおすすめします

Adminer

phpMyAdminは有名ですが・・・

PHP環境においてDBをブラウザからGUIで操作するというニーズは少なからずあります。
MySQLはphpMyAdmin、PostgreSQLはphpPgAdminが有名で実際にシェアも上かとは思いますが、現時点ではAdminerが圧倒的にオススメです。
その有名すぎる知名度とシェアの為に、phpMyAdminをターゲットとしたクロールログも良く目にします。

Adminerは1ファイルだけです

phpMyAdminは機能が多いもののファイルも多く、最初のセットアップにも手間がかかります。
Adminerはダウンロードして来たファイルをそのまま(ファイル名はリネームしたほうが良いです)WEBサーバーにアップロードするだけで使えます。

Adminerのダウンロードとセットアップ

Adminerのサイトを開き、https://www.adminer.org/en/#downloadからダウンロードします。

MySQL以外のDBも使用する&日本語対応をするなら、赤枠で囲ったファイルをダウンロードして下さい。英語版しか必要でないなら、その横の[English only]でも良いです。

MySQLでしか使う予定が無いならば、その次行の[for MySQL]版でも良いです。

Adminerダウンロード

ダウンロードしたファイル名はadminer-X.X.X.php(キャプチャの場合はadminer-4.8.1.php)となっているため、ファイル名を変更してサーバーにアップロードしてアクセスしたら使えるようになっています。

Adminerログイン画面

Adminerの対応DBは「MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB」です。

基本的なことは1ファイルのみでほぼ出来ますが、特殊な事をしたい場合はPluginの追加が必要です。

Pluginの使い方(追加の仕方)はこちら

追記(2021年6月9日)

訳あって、Adminerを再度上書きダウンロードした所、今まで使えていた環境でエラーになりました。

確認した所、オフィシャルサイトのバージョンが4.7.7にロールバックしていました。

PHP8環境では4.8.1を使わないとエラーになります。4.8.1はGithubのリリースページでダウンロードできます。

https://github.com/vrana/adminer/releases/

コメント

タイトルとURLをコピーしました