2018-03-15
(点击368次)
打开微引擎主从机,通过data/config.php设置的读写分离状态主代码包括打开微引擎主从机的设置。 请注意,主从机是两个数据库,不能是同一个库。
$ 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 ' ] [ '数据库' ]=' we7 '; 数据库名称
$ config [ ' db ' ] [ ' master ' ] [ ' charset ' ]=' utf8 ';
$ config [ ' db ' ] [ ' master ' ] [ ' pconnect ' ]=0;
$ config [ ' db ' ] [ ' master ' ] [ ' table pre ' ]=' IMS _ ';
在库的打开修复下,地址必须来自数据库供应商。 请勿从库中使用常规数据库。 否则,会发生错误。 打开与微引擎远程redis缓存相关的配置
$ config [ ' db ' ] [ ' slave _ status ' ]=true; 从//库中,选择默认的false
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' host ' ]=' 127.0.0.2 '; //从库地址
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ '用户名称' ]=' admin '; //账户
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' password ' ]=' 234567 '; //密码
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' port ' ]=' 3307 '; //端口
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ '数据库' ]=' we8 '; //数据库名称
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' charset ' ]=' utf8 ';
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' pconnect ' ]=0;
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' table pre ' ]=' IMS _ ';
$ config [ ' db ' ] [ ' slave ' ] [ '1' ] [ ' weight ' ]=0;
$ config [ ' db ' ] [ ' common ' ] [ ' slave _ except _ table ' ]=array (' core _ sessions ' );
这样设定就完成了。 注意两个地址一般是购买和使用云库,主库的写入权限、从库中读取的权限。 用户不能缓解服务器压力,随意创建数据库并打开读写分离状态。 这将是错误的。 微发动机性能优化打开redis微发动机memcache