参考官方的配置
'mysql' => [
'read' => [
'host' => '192.168.1.1',
],
'write' => [
'host' => '196.168.1.2'
],
'driver' => 'mysql',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
],
让DBA查看链接信息,就没有在read主机上看到有链接信息,关闭write主机服务,页面提示报错:
SQLSTATE[HY000] [2002] Connection refused
下面PDO的信息是不能链接 write 主机。
因为业务之前没有考虑考可用 ,使用默认参数。有遇到过这样问题或者其他思路提供高可用服务吗?