タグ mysqld
人気順 5 users 50 users 100 users 500 users 1000 users日々の覚書: MySQLのrootのパスワードを忘れてしまった…やその類似ケースを、mysqldを停止せずに何とかするメモ
MySQLのrootパスワード忘れた、をググると、--skip-grant-tables を有効にして再起動せよ、というのにぶち当たるのが普通なんですが、カジュアルに再起動する訳にいかないことってあるじゃないですか。 そんなときのTIPS。 まず、ダミーのデータディレクトリをmysql_install_dbで作ります。これはrpmで入れた環境なので、/usrはbasedirです。 $ cd /us... 続きを読む
Go言語でPerlのテストを早くする - Shogo's Blog
Test::mysqld::Multiというモジュールを書いてみたみたいな涙ぐましい努力により5分で終わるようになったテストですが、 プロジェクトのコードも増えて人も増えた影響で、 テスト時間が約7分まで伸び、テストのキューに10個近く並んで順番待ちさせられるという状況になってしまいした。 この状況を解決すべく go-prove というものを書いてみたので、そのご紹介です。 proveが遅い理由 ... 続きを読む
勝手に添削: Test::mysqldとTeng::Schema::Dumperを使ってTengのSchemaクラスを自動生成する 〜Daiku編〜 | おそらくはそれさえも平凡な日々
Test::mysqldをTeng::Schema::Dumperを使ってTengのSchemaクラスを自動生成する 〜Daiku編〜 - Masteries
日々の覚書: mysqldが起動するときにどのmy.cnfを舐めてるのか知りたいとき
2013年10月7日月曜日 mysqldが起動するときにどのmy.cnfを舐めてるのか知りたいとき いやまあ、マニュアルに書いてあるけど。 http://dev.mysql.com/doc/refman/5.6/en/option-files.html Linuxで公式MySQL、--defaults-file, --defaults-extra-fileを指定しない場合は、 /etc/my.cn... 続きを読む
Harrietを使ってprove単位でmysqldを作ってみた話 - $shibayu36->blog;
2013-07-01 Harrietを使ってprove単位でmysqldを作ってみた話 perl tech Harriet ー テストのときつかうにデーモンの取扱を簡単にするためのフレームワーク - tokuhirom's blog. を見て、これ便利だなーと思ったので、試しにこれを使ってprove単位でTest::mysqldを起動するやつを作ってみた。 harriet用設定を作る まずt/ha... 続きを読む
Harriet ー テストのときつかうにデーモンの取扱を簡単にするためのフレームワーク - tokuhirom's blog.
2013-05-16 Harriet ー テストのときつかうにデーモンの取扱を簡単にするためのフレームワーク https://github.com/tokuhirom/Harriet/ https://metacpan.org/module/TOKUHIROM/Harriet-0.01/lib/Harriet.pm テストのときにつかう mysqld, memcached, stf, groong... 続きを読む
Test::mysqld 0.17 でテストがもっと簡単になる話 - kazuhoのメモ置き場
Test::mysqldというモジュールがあって、MySQLを使うテストを簡単に書けるので好評なわけですが、今回これに copy_data_from って、既存のデータディレクトリをコピーして mysqld を起動するオプションを足しました。このオプションを使うことで、以下のように MySQL データベースからコピーしたデータを使うテストを書くことができるようになっています。 use Test::... 続きを読む
App::Prove::Plugin::MySQLPool #perl | maaash.jp – what I create
最初は、テスト用のmysqldを立ち上げっぱなしにしておいて、 それを使うテストを prove -lr t で走らせたものであった。 そのテストに10分以上かかるようになると、我慢がならなくなり、 Test::mysqldを使い、 prove -lr -j4 t で走らせるようになった。 それでも10分以上かかるようになると、また我慢がならなくなり、 App::Prove::Plugin::MyS... 続きを読む
クライアントにはdefault-character-setを指定したいけどmysqlbinlogには怒られたくない - (ひ)メモ
mysqlmy.cnfには[group]というオプショングループが書けて、グループ毎に設定ができます。オプショングループには特殊な[client]というのがあります。[client]オプショングループは、すべてのクライアントプログラム(mysqldは除く)によって解読されます。これによって全てのクライアントに当てはまるオプションを指定することが可能になります。MySQL :: MySQL 5.1 ... 続きを読む
perlbrew+Carton+Amon2+Test::mysqldみたいな - As a Futurist...
As a Futurist… 人の興味は尽きることがない.いや,興味を無くした時点で人で無くなる.永遠の「知りたい」を追求するブログ. Profile Work モダンな感じでperlでウェブアプリ作りたいなーと思ってほげほげしてます。メモ書き。 最近の流行りでは、system perlなんてもう使わないわけで、自分でperlをmakeして入れるもの。それを簡単に管理できるのがperlbrew。で... 続きを読む
Test::mysqld + perl -d を使うと SQLがそのまま叩けて便利 - k12uのアレ
id:zigorou 先生に教えてもらった技をメモ。(あとで調べてみたら http://perl-users.jp/articles/advent-calendar/2010/hacker/1 ですでに言及されていましたが、SQL叩けるというところだけ強調して再掲)まずテストを用意します。 [kawamoto.m@mm1:~]$ cat 01.t use Test::More; use Test:... 続きを読む
LinuxのLVS(IPVS)でMySQLをロードバランスするときはtimeoutに注意 - (ひ)メモ
lvs, mysql 構成 [appサーバ] -> [lvs] -> [MySQL]群 DRでMySQLのスレーブ群にロードバランス appサーバはDBコネクションのプーリング、永続化をしている 問題の現象DBサーバ上ではmysqldへのコネクションが存在するのに、appサーバ上ではコネクションが存在しない。(netstat調べ)→無用なコネクションが残留するせいで、MySQLのmax_conne... 続きを読む