首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Laravel Framework6.0中启用主从?

如何在Laravel Framework6.0中启用主从?
EN

Stack Overflow用户
提问于 2021-01-20 22:54:40
回答 1查看 71关注 0票数 0

我有一个主数据库服务器和两个从数据库服务器(主服务器的复制)。如果主服务器出现故障,它会自动将读写请求更改为下一个可用从服务器。

如果写主机出现故障(196.168.1.2),我想将数据写入192.168.1.1 (读主机)

如何在Laravel 6.0中对其进行配置?

我已经试过了。

代码语言:javascript
复制
'mysql' => [
    'read' => [
        'host' => '192.168.1.1',
    ],
    'write' => [
        'host' => '196.168.1.2'
    ],
    'sticky'    => true,
    'driver'    => 'mysql',
    'database'  => 'database',
    'username'  => 'root',
    'password'  => '',
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix'    => '',
],
EN

回答 1

Stack Overflow用户

发布于 2021-01-20 23:08:21

添加其他主机:

代码语言:javascript
复制
'mysql' => [
    'read' => [
        'host' => [
            '192.168.1.1',
            '192.168.1.10',     // <-- more slaves
            '192.168.1.11',     // <-- more slaves
    ],
    'write' => [
        'host' => '196.168.1.2'
    ],
    'sticky'    => true,
    'driver'    => 'mysql',
    'database'  => 'database',
    'username'  => 'root',
    'password'  => '',
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix'    => '',
],

Documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65811976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档