在Yii中使用mastermysql数据库复制
我有两台服务器,其中我设置了mysql主数据库复制以平衡数据库负载在Yii中使用mastermysql数据库复制,mysql,yii,database-replication,Mysql,Yii,Database Replication,我有两台服务器,其中我设置了mysql主数据库复制以平衡数据库负载 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=mydb', 'emulatePrepare' => true, 'username' => 'root', 'password' => 'rootpass', 'charset' =>
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=mydb',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'rootpass',
'charset' => 'utf8',
),
我的问题是,mysql本身会决定何时使用哪个主数据库吗?如果没有,我是否必须连接两个主dbs(那么在我的应用程序中如何使用它)
有人能给我指出正确的方向吗?
谢谢。由于这是一个主复制,您可以在两台服务器上执行查询,您所做的更改将反映在另一台服务器上,而不管查询的性质如何,如果它们被正确配置为主服务器。@Dexter_09我如何在我的Yii应用程序中使用这两个数据库?由于它是主服务器-主服务器复制,您可以在两台服务器上执行查询,并且您所做的更改将反映在另一台服务器上,而不管查询的性质如何,如果它们被正确配置为主机。@Dexter_09如何在我的Yii应用程序中使用这两个数据库?