データベースのマネジメントといえば phpMyAdmin あたりが有名かと思いますが、インストールが手間だったりセキュリティリスクのことを考慮したりと手間があるものが多いかと思います。
今回紹介する Adminer はタイトルの通りたった一つの php ファイルをアップロードするだけでデータベースの管理ができるので非常にシンプルであり、使い終わったらファイルを削除してしまうことでセキュリティリスクも回避できるためかなり便利です。
使い方
- サイトから Adminer 本体をダウンロード https://www.adminer.org/
- サーバーに ftp 等でダウンロードした php ファイルをアップロード
- アップロードした Adminer のURLにアクセス
- データベースの操作はもちろんエクスポートやインポポートなどが行なえます。
- 作業が終わったらアップロードした Adminer を削除
これだけです。
Admoner の画面について
アクセスするとログインを求められるので
- データベースの種類を選択
- サーバを入力
- ユーザ名を入力
- パスワードを入力
- データベース名を入力
し、ログインをクリック
接続に成功するとデータベース内が閲覧・編集が可能な画面に遷移します。左カラムから利用するデータベースを変更も可能。
エクスポートする形式もSQL、CSV、TSVから選べます。DROP + CREATE を選択してエクスポートすれば、インポートする際にデータベースの中身を削除してからインポートされるので重複エラーがおこりません。
インポートもファイルを選択して実行するだけです。
画面の構成や使い方は phpMyAdmin に近いのでわかりやすいうえ、言語も日本語に対応しているのでかなり使いやすいです。
補足
WordPress などで扱う場合、文字コードが異なりエラーが出るケースがあるので、そのときはエクスポートしたファイルをエディタで編集置換することでインポートできます。
- utf8mb4_general_ci → utf8_general_ci に変換
- utf8mb4 → utf8 に変換
Comments