$mysql-test-run --gdb example
ってやったら以下のエラーが出ていたのを修正してみた。
mysql-test-run: WARNING: Process 32433 died
mysql-test-run: *** ERROR: Failed to start mysqld master
とりあえず原因を調べるためにログを見てみた。
$ cat /usr/local/mysql/mysql-test/var/log/master.err
CURRENT_TEST: example
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
あぁ。。
XServerでXWindowアプリ上げようとして、拒否されておちたらしい。
これ昔SolarisにOracle入れるときに、インストーラーあがらないから
なんとかしてと言われた時以来見ていない気がするメッセージ。。
$ printenv DISPLAY
:0.0
ふむふむ xhostしておくか。
$ sudo xhost +localhost
さてテストしてみる。
$mysql-test-run --gdb example
あぁーうごいた。
動いたついでに, dddでも入れてみる。
$sudo apt-get isntall ddd
ヘルプを以下な感じで表示してみるとかなり色々あるみたい。
$ sudo -u mysql ./mysql-test-run.pl --help
見てて
dddでも立ち上げられるようなので、試してみる。
$ sudo -u mysql ./mysql-test-run.pl --ddd example
おぉーうまくいった。
これですっきりした。