插件功能

启用主从分离,数据写入【从数据库】,禁用则数据写入【主数据库】。全程没有保存binlog,所以并没有真正实现主从复制同步,可以将这个【伪主从分离】应用到跨站数据连接和管理,实现当前站点管理多站。

 

如何使用?

修改lecms/config/config.inc.php文件

根据从数据实际参数进行设置,注意新增的参数!

	// 数据库配置,type 为默认的数据库类型,可以支持多种数据库: mysql|mysqli|pdo_mysql|pdo_sqlite|postgresql|mongodb
	'db' => array(
		'type' => 'pdo_mysql',
		'slaves_set' => '0',// 新增 从数据功能,1 启用,0 禁用
		'slaves_model' => '1',// 新增  从数据模式,1 随机从数据模式,0 多站点管理模式
		'slaves_site' => '2',// 新增  跨站管理多个站点,支持多个从数据库。具体查看lecms/xiunophp/db/db_pdo_mysql.class.php
		// 主数据库
		'master' => array(
			'host' => '127.0.0.1',
                        'port' => '3306',
			'user' => 'lecms_net',
			'password' => 'lecms_net',
			'name' => 'lecms_net',
			'charset' => 'utf8',
			'tablepre' => 'le_',
			'engine'=>'MyISAM',
		),
		// 从数据库(可以是从数据库服务器群,支持多个从数据库)
		'slaves' => array(
			array(
				'host' => '127.0.0.1',
				'port' => '3306',
				'user' => 'leslavea',
				'password' => 'leslavea',
				'name' => 'leslavea',
				'charset' => 'utf8',
				'engine'=>'MyISAM',
			),	
			array(
				'host' => '127.0.0.1',
				'port' => '3306',
				'user' => 'leslaveb',
				'password' => 'leslaveb',
				'name' => 'leslaveb',
				'charset' => 'utf8',
				'engine'=>'MyISAM',
			),				
			array(
				'host' => '127.0.0.1',
				'port' => '3306',
				'user' => 'leslaveb',
				'password' => 'leslaveb',
				'name' => 'leslaveb',
				'charset' => 'utf8',
				'engine'=>'MyISAM',
			)			
		),		
	),

 

插件设置

 

插件使用:

1、上传插件文件夹到目录: lecms/plugin

2、安装并启用插件

3、插件设置(查看使用说明)

 

 

特别声明:本站所有资源均为学习测试使用,请在下载后48小时之内自主删除,本站以学习为目的不承担任何法律责任!