SQLBuddy-WebベースのMySQL管理ツール


SQL Buddyは、Firefox、Chrome、Safari、Opera、IE +(Internet Explorer)などのWebブラウザを介してSQLiteとMySQLの管理を管理することを目的としたPHP言語で記述されたオープンソースのWebベースのツールです。

SQL Buddyは、データベース管理者とプログラマー向けの包括的な機能セットを備えた、適切に設計されたインターフェイスを提供する、シンプルで軽量、超高速のアプリケーションです。このツールを使用すると、データベースとテーブルの追加、編集、変更、削除、データベース、インデックス、外部キーの関係のインポートとエクスポート、SQLクエリの実行などを行うことができます。

これは、47の異なる言語とテーマをサポートする高速で魅力的なAjaxベースのWebインターフェイスを備えたphpMyAdminの優れた代替手段です。 phpMyAdminと比較すると、SQL BuddyにはphpMyAdminのほぼすべての機能セットがありますが、SQL Buddyは抽出後のサイズが320kb(1.1MB)と非常に軽量で、インストールが不要でセットアップが非常に簡単です。ファイルをWebサーバーのルートディレクトリに解凍してログに記録するだけです。データベースのユーザー名とパスワードを入力します。

SQL Buddyには、作成、編集、削除、更新、すべて選択、クエリなどの便利なキーボードショートカットも用意されているため、マウスを使用せずにツールを管理できます。多数のMySQLデータベースを扱う場合は、SQLBuddyが常に選択されます。

LinuxへのSQLBuddyのインストール

SQL Buddyを使用するには、最初にwgetコマンドを使用してSQL Buddyをダウンロードし、フォルダー内のファイルを解凍してから、ftp経由でフォルダーをWebサーバーのルートディレクトリにアップロードします。たとえば、私の場合は(/ var/www/html/sqlbuddy)ですが、どこに配置するか、フォルダに何を付けるかは問題ではありません。

# wget https://github.com/calvinlough/sqlbuddy/raw/gh-pages/sqlbuddy.zip
# unzip sqlbuddy.zip
# mv sqlbuddy /var/www/html/

次に、Webブラウザーに移動し、次のコマンドを入力してSQLBuddyを起動します。

http://yourserver.com/sqlbuddy
OR
http://youripaddress/sqlbuddy

MySQLを選択し、ユーザー名とパスワードを入力します。

SQLBuddyのようこそ画面。

これらはいくつかの便利なSQLBuddyキーボードショートカットです。

インストールをカスタマイズしたい場合は、config.phpに役立つ変数がいくつかあります。

# vi /var/www/html/sqlbuddy/config.php

SQL Buddyを特定のIPアドレスに制限する場合は、VIエディターでファイルを開きます。

# vi /etc/httpd/conf.d/sqlbuddy.conf

次のコード行をsqlbuddy.confファイルに追加します。 your-ip-addressをサーバーに置き換えます。

Alias /cacti    /var/www/html/sqlbuddy

<Directory /var/www/html/sqlbuddy>
        <IfModule mod_authz_core.c>
                # httpd 2.4
                Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
                # httpd 2.2
                Order deny,allow
                Deny from all
                Allow from your-ip-address
        </IfModule>
</Directory>

Webサーバーを再起動します。

# service httpd restart		
OR
# systemctl restart apache2	

ヘルプが必要な場合は、sql-buddyトピックで利用可能なフォーラムにアクセスするか、コメントセクションを使用してクエリを実行してください。