my
%config
= (
user
=>
'root'
,
password
=>
undef
,
server
=>[
{
dsn
=>
'database=test;host=localhost;port=3306;mysql_connect_timeout=5;'
,
type
=>
'master'
},
{
dsn
=>
'database=test;host=localhost;port=3306;mysql_connect_timeout=5;'
,
type
=>
'slave'
},
{
dsn
=>
'database=test;host=localhost;port=3306;mysql_connect_timeout=5;'
,
id
=>1,
type
=>
'master'
},
{
dsn
=>
'database=test;host=localhost;port=3306;mysql_connect_timeout=5;'
,
id
=>1,
type
=>
'slave'
},
{
dsn
=>
'database=test;host=localhost;port=3306;mysql_connect_timeout=5;'
,
id
=>2,
type
=>
'master'
},
{
dsn
=>
'database=test;host=localhost;port=3306;mysql_connect_timeout=5;'
,
id
=>2,
type
=>
'slave'
},
]
);
my
$mysql
= MojoX::Mysql->new(
%config
);
my
$dbh
=
$mysql
->db->connect_master;