laravel5.5でmysql5.6のマスター(1台)/スレーブ(2台)に接続したいと思っています。
そこで、スレーブ(2台)に接続する方法をご教授いただきたいです。
現在は、マスター(1台)/スレーブ(1台)に以下の設定で接続しています。
また、スレーブ2台に接続の設定ができた場合に、ロードバランサのようにいい感じに負荷が少ない方のDBに接続しにいくことは可能か、ご存知でしたらこちらもご教授いただけると幸いです。
よろしくお願いいたします。
php
1'connections' => [ 2 'mysql' => [ 3 'driver' => 'mysql', 4 'read' => [ 5 'host' => env('DB_SLAVE_HOST'), 6 'port' => env('DB_PORT'), 7 ], 8 'write' => [ 9 'host' => env('DB_MASTER_HOST'), 10 'port' => env('DB_PORT'), 11 ], 12 'sticky' => true, 13 'database' => env('DB_DATABASE', 'forge'), 14 'username' => env('DB_USERNAME', 'forge'), 15 'password' => env('DB_PASSWORD', ''), 16 'unix_socket' => env('DB_SOCKET', ''), 17 'charset' => 'utf8mb4', 18 'collation' => 'utf8mb4_unicode_ci', 19 'prefix' => '', 20 'strict' => true, 21 'engine' => null, 22 ],
あなたの回答
tips
プレビュー