如何解决如何在 Laravel Framework 6.0 中启用主从?
我有一个主数据库服务器和两个从属数据库服务器(主复制)。如果 master 失败,它会自动将 Read 和 Write 请求更改为下一个可用的 slave。
如果写主机失败(196.168.1.2),我想写数据到192.168.1.1(读主机)
如何在 Laravel 6.0 中配置它?
我试过了。
'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' => '',
解决方法
添加其他主机:
'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' => '',],
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。