用以下代码通过停启主从服务器来检查主从复制原理~
//构造方法//当类被实例化时,会触发此方法public function __construct(){$this->master = @new mysqli('192.168.17.100','tp5shop','$Abc3721','tp5shop');$this->slave = @new mysqli('192.168.17.105','tp5shop','$Abc3721','tp5shop');// 如果从连接报错,就连接主if($this->slave->connect_errno){$this->slave=$this->master;}}// //SQL执行方法public function query($sql){//判断语句中是否存在seleteif(strpos($sql, 'select') !== false){//这是查询操作$rs = $this->slave->query($sql);}else{$rs = $this->master->query($sql);}return $rs;}
}
$mysql = new Mysql();
$sql = "select * from tpshop_goods";
$rs = $mysql->query($sql);
while($row = $rs->fetch_assoc()){var_dump($row['goods_name']);
}
vim /usr/local/nginx/html/tp5shop/application/database.php
动态脚本语言:
静态编译语言:
确认mycat是否真的启动,查看它的端口 9066 8066
netstat -lntp|grep 8066
Tip:如果配置之后,启动mycat,不能够启动
通过查看 /usr/local/mycat/logs/wrapper.log
上一篇:【计算机视觉】图像预处理