讯睿CMS灾备数据库/主从数据库

迅睿 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']:灾备数据库数组,可配置多个备用库;
  • 当主库连接失败时,系统将按顺序尝试连接备用数据库。
上一篇 讯睿CMS如何设置网站主目录public 下一篇 讯睿CMS无public改为有public目录