mysql 数据库读写状态_如何开启微擎数据库读写分离状态

2018-03-15

(点击 368 次)

微擎主从库开启,在data/config.php设置的读写分离状态主要代码,包含微擎开启主从库的设置,注意主从库是2个数据库,不能同一个库。

$config['db']['master']['host'] = '127.0.0.1'; //主库地址

$config['db']['master']['username'] = 'admin'; //用户名

$config['db']['master']['password'] = '123456'; //密码

$config['db']['master']['port'] = '3306'; //端口

$config['db']['master']['database'] = 'we7'; 数据库名

$config['db']['master']['charset'] = 'utf8';

$config['db']['master']['pconnect'] = 0;

$config['db']['master']['tablepre'] = 'ims_';

从库的开启修改下面,地址需要从数据库供应商获取,不可把普通的数据库用作从库,否则出现错误。开启微擎远程redis缓存 相关配置

$config['db']['slave_status'] = true; //从库,默认false

$config['db']['slave']['1']['host'] = '127.0.0.2'; //从库地址

$config['db']['slave']['1']['username'] = 'admin'; //账户

$config['db']['slave']['1']['password'] = '234567'; //密码

$config['db']['slave']['1']['port'] = '3307'; //端口

$config['db']['slave']['1']['database'] = 'we8'; //数据库名

$config['db']['slave']['1']['charset'] = 'utf8';

$config['db']['slave']['1']['pconnect'] = 0;

$config['db']['slave']['1']['tablepre'] = 'ims_';

$config['db']['slave']['1']['weight'] = 0;

$config['db']['common']['slave_except_table'] = array('core_sessions');

这样就设置完成了,注意2个地址一般是购买云库使用,主库写入权限,从库读取权限。用户缓解服务器的压力,不可随意搞个数据库就开启读写分离状态,这样是会出错的。开启微擎性能优化redis 微擎memcache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值