Test::mysqldというモジュールがあって、MySQLを使うテストを簡単に書けるので好評なわけですが、今回これに copy_data_from って、既存のデータディレクトリをコピーして mysqld を起動するオプションを足しました。 このオプションを使うことで、以下のように MySQL データベースからコピーしたデータを使うテストを書くことができるようになっています。 use Test::mysqld; my $mysqld = Test::mysqld->new({ my_cnf => { 'skip-networking' => '', }, copy_data_from => 't/mysql.data', # mysqld の data ディレクトリをコピーしたやつ }) or die $Test::mysqld::errstr; my $dbh = DBI->conne
あらかじめ必要なもの Developer Tools MacPorts MySQLのインストール " +server"を付けると自動起動用のスクリプトが付いてくる。 sudo port install mysql5 +server 自動起動を登録する sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist 自動起動を登録を解除する sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist 初期化 sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist パーミッション設定 sudo chown -R mysql:mysql /
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く