私の会社では、mysql DB の読み取りおよび書き込みアクセス用に別のサーバーをセットアップしています。以前は、カスタム php スクリプトを使用していました。ところが最近、CIを活用したツールを作る仕事を任されました。テストサーバーで実行しました。今、ライブサーバーに実装する方法が混乱しています。
質問する
3026 次
2 に答える
4
database.php 設定ファイルで各サーバーに複数の「接続グループ」をセットアップしてから、モデルで次のように設定します。
$DB1 = $this->load->database('group_one', TRUE);
$DB2 = $this->load->database('group_two', TRUE);
//read from DB1
$DB1->query();
//write to DB2
$DB2->insert();
次の例を参照してください:複数のデータベースへの接続
于 2010-09-03T08:47:59.967 に答える
0
これを IP で行うよりも、MySQL ユーザーを使用して行う方が簡単かもしれません。
2 人の異なるユーザーを持つことができます。1 人は と のようなすべての書き込み権限をINSERT
持ちUPDATE
、次に のようなすべての読み取り権限を持つ別のユーザーSELECT
です。
次に、書き込み Web サーバーで実行されているコードは、書き込みユーザーを使用し、その逆はありますか?
于 2010-09-03T07:30:55.117 に答える