大型网站对数据库要求比较高,这时候一个数据库不够用,Thinkphp 配置分布式数据库,下面简单说说如何配置
数据库配置
'DB_DEPLOY_TYPE'=> 1, // 设置分布式数据库支持
'DB_TYPE' => 'mysql', //分布式数据库类型必须相同
'DB_HOST' => '192.168.0.1,192.168.0.2',
'DB_NAME' => 'thinkphp', //如果相同可以不用定义多个
'DB_USER' => 'user1,user2',
'DB_PWD' => 'pwd1,pwd2',
'DB_PORT' => '3306',
'DB_PREFIX' => 'think_',
注意的是 连接的数据库个数取决于DB_HOST定义的数量,所以即使是两个相同的IP也需要重复定义,但是其他的参数如果存在相同的可以不用重复定义。
文章来自:www.huthon.com