DBIx::ClassでmysqlのSSL接続
2008年03月14日(金)17:17|天方
DBIx::ClassでmysqlのSSL接続を試したくなった
今回はとくにDBIxについては触れません。 perlのDBIxでmysqlサーバにssl接続がしたくなったので試しにやってみました。
調べると、connect関数の最初の引数にmysql_ssl=1を付加すればいいらしいです。
これでうまく接続できました。
my $dbname = 'DB名';
my $host = 'ホスト名';
my $port = '3306';
my $user = 'ユーザ名';
my $password = 'パスワード';
my $encoding = 'utf-8';
Hoge:::Schema->connect(
"dbi:mysql:$dbname:$host:$port:mysql_ssl=1;",
$user,
$password,
{debug => 1, on_connect_do => ["SET NAMES $encoding"],};