先日、「Mysql Quick Admin日本語対応版」をアップして以降、いろいろイジってみたのですが、なかなかイイカンジです!

サクサク動いてくれるし、必要な機能は一応揃ってるし、そしてなによりインタフェースがかっこいい!

MySQLQuickAdmin

しかし、若干気になったのがこっちにも書きましたがAUTHをloginにしたときにホスト名、ユーザー名、パスワードが空でもlocalhostにログイン済みと判定されてmain.phpに飛んでしまうことです。
(ただし見えるデータベースは初期からあるinformation_schema、test、mysqlのみです。)

そもそもphp.iniの
mysql.default_host
mysql.default_user
mysql.default_password
が未定義なのになぜlocalhostを見に行くのかもナゾです。

結局index.phpの中でログイン判定している

if((!@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS))){

↑の部分で判定がうまくいってないようなので、私の方でホスト名、ユーザー名、パスワードの何れかが空の場合はホスト名に半角スペースをセットして無理矢理エラー判定させてlogin.phpに戻るように修正しました。

それともう1点気になるのが、リモートのデータベースに接続したときに、たとえばMysql Quick Adminを設置したサーバーがUTF8環境で、リモートのデータベースがEUC環境といった場合に、データーをINSERTしたときに一部の文字が文字化けしてしまうことです。

かといってMysql Quick Admin側の文字コードをEUCにしてリモートに接続すると、SELECTした文字さえも文字化けしてしまいます・・・

まぁ〜同じ文字コード環境なら問題ないと思いますし、こればっかりは日本語の限界だと思って諦めました:(

まだまだ知名度の低いツールですが、間違いなくphpMyAdminと肩を並べるツールになるでしょう!