- ベストアンサー
DBを実装したサイトの制作手順について
ローカルでDB(MySQL)+ Apache + PHPで制作したサイトを実際のウェブサーバーで動作させる場合、 phpファイル、htmlファイル、画像ファイル等は、 FTPでファイルを送りますが、 データベースは、どうするのですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ローカルのDBとレンタルサーバーのDBは全く別なものですから、そちらでも構築を行わなければならないのは当然ですから、二度手間といわれてもそれは仕方ないですね。 とはいえ実際の制作上はこのような事はあります。僕はphpMyAdminのようなツールでテーブルを作る事はしないです。なぜなら「めんどくさい」からなんですよ。このようなケースや、サーバーが壊れてリストアする場合などのために、手間が掛かってもSQL文を書いてテーブルを作るようにして、そのSQL文を保存しておきます。ツールを使ってテーブルを作ったとしても、mysqldumpコマンド等を利用してSQL文を作っておきます。telnetが使えればそれを流し込むだけ、ダメでもPHPでスクリプト化して実行するだけで構築ができます。
その他の回答 (2)
- wakame0729
- ベストアンサー率32% (245/765)
>ただ、この方法だと、二度手間になるのですが。 「二度手間」というのがどういう意味なのかわからないのですが・・・。 それかcreate database,create tableのSQL文を実行するスクリプトをPHPで組んで実行したらいかがでしょうか。
- wakame0729
- ベストアンサー率32% (245/765)
レンタルサーバーですか?レンタルサーバーであれば、その会社でDBへのアクセス方法が案内されていると思うので、それを利用するしかないと思います。 うちの場合はtelnetが使える場合がほとんどなので、予めテーブル作成のSQLファイルを作っておいて、mysqlコマンドでテーブルを作ります。
補足
ありがとうございます。 レンタルサーバーです。 DBのアクセス方法はphpMyAdminがあります。 ただ、この方法だと、二度手間になるのですが。
補足
何度もありがとうございます。 二度手間というのは、ローカルでDBを構築して、 サーバー上で構築してと、二度同じことするという意味で、 そう表現しました。