2

Amazon Services(PHP+mySQL)を利用したホステッドサービスの運営を考えています。私がやりたいのは、誰かが登録し、PayPal に支払い、mySQL アカウントに自動化された情報を取得するサイトに戻るサイトを持つことです。したがって、この mySQL アカウントは彼らだけが使用します。テーブルなどを作成できます。

いくつかの質問は次のとおりです。

1) Is there a way to create a new mySQL account and table using a script? (PHP?)
2) Is there any open-source scripts out there that already does this that I can take apart and use?
3) If the above is not a good idea, any other suggestions.

基本的に、ローカル Web ホスティング (Hostgator、Dreamhost など) にファイルを置き、Amazon のデータベースからデータを取得できるようにしたいと考えています。したがって、各ユーザーを自分のデータベースに限定し、他のユーザーを混乱させないようにしたいと考えています。また、テーブルを更新する機能も必要です。

どんな提案や考えも大歓迎です!

4

2 に答える 2

1

CREATE DATABASE、CREAT USER、および GRANT コマンドには多くの権限が必要です。このようなアカウントを Web スクリプトで使用する場合は注意が必要です。1 つには、ユーザーがあなたのペイパル コールバック URL を把握できた場合、その URL に直接データを投稿していたずらを引き起こす可能性があります。

私がお勧めするのは、作成する必要があるデータベースとユーザー アカウントの詳細をキュー (mysql テーブルに保持されている可能性があります) に入力し、スケジュールされたタスク (おそらく cron) を実行してそれらをバックグラウンドで作成することです。 . その場合、スクリプトは高レベルの権限を持つアカウントにアクセスする必要はありません。

データベースとユーザー アカウントを正確に作成する方法について。他のクエリと同じように扱うことができます。

ユーザーの作成: http://dev.mysql.com/doc/refman/5.1/en/create-user.html

データベースの作成: http://dev.mysql.com/doc/refman/5.1/en/create-user.html

付与: http://dev.mysql.com/doc/refman/5.1/en/grant.html

于 2010-02-19T01:45:45.377 に答える
0

これはphpMyAdminがお手伝いできる仕事でしょうか?

于 2010-02-18T22:42:57.440 に答える