やかんブログ

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"],};

この記事に関するお問い合わせはこちら

ページの先頭へ