• ベストアンサー

ブラウザでデータベースのテーブルを作成する

どのジャンルか迷いましたが、ここでお願いします。 ブラウザ上でパスワードを設定した管理画面の中で、 データベースのテーブルの作成などをできるようにすることは危険なのでしょうか? 普通はコマンドプロンプトなどを使ってテーブルなどを作成すると思います。 ブラウザ上でグラフィカルな感じで作成できるなら使い勝手が良さそうなのですが あまり前例を聞いたことがないので、何か問題があるのかと思い質問させて頂きました。

質問者が選んだベストアンサー

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.1

create文などシステムに直結する部分は普通は組み込んだりはしません。 クエリを生で流せる状態など言語道断です。 せめてバッチなどで処理をあらかじめ組んでおき、遠隔で起動するくらいでしょう。 // それでもかなり危険ですが >パスワードを設定した管理画面の中で、 気休め程度に考えた方が良いでしょう。 趣味ならかまいませんが、ビジネスに絡むとリスクに対する責任問題になります。 敵はどこにでもいますからね。 mysqlであれば既存のツールでMysqlAdminがあります。 PstgreSQLにも同様のものがあった気がします。 Oracleはhttpを介さずEMを使うべきでしょう。 どちらにせよ、技術者向けのCMSを作るのはphpやDBの知識だけでなくネットワークの高度な知識が必要であり、通常の使用者がそれを作ると言うのはかなりリスキーなことであると認識すると良いです。 DBを丸ごとdropされるだけならまだ良いですが、システムを悪用されれば何をされるか分かりません。

takagoo100
質問者

お礼

ご返答ありがとうございます。 なるほど、やはり危険なんですね。 ついPHPを使ってcreateやinsertができるのものだから 同じような感覚になっていましたが、全く別物という認識を持つべきですね。

その他の回答 (1)

  • wp_
  • ベストアンサー率54% (132/242)
回答No.2

間違えた。 >mysqladmin phpMyAdminですな。恥。

関連するQ&A