迅睿 CMS 灾备数据库配置
当主数据库因某些原因无法连接时,可以为连接配置多个灾备数据库,系统会自动切换至备用库,保障网站正常运行。
配置示例
编辑 config/database.php 文件,参考以下方式为默认连接添加灾备数据库:
<?php
/**
* 数据库配置文件
*/
$db['default'] = [
'hostname' => '127.0.0.1',
'username' => 'demo8',
'password' => 'demo8',
'database' => 'demo8',
'DBPrefix' => 'dr_',
];
// 备用库
$db['failover'] = [
[
'hostname' => '127.0.0.122',
'username' => 'demo8',
'password' => 'demo8',
'database' => 'demo8',
],
[
'hostname' => '127.0.0.133',
'username' => 'demo8',
'password' => 'demo8',
'database' => 'demo8',
]
];
配置说明
$db['default']:主数据库连接配置;$db['failover']:灾备数据库数组,可配置多个备用库;- 当主库连接失败时,系统将按顺序尝试连接备用数据库。
