--with-tcp-portが効かない
Windowsでは効いていた(ような気がする)けど、Linuxバイナリにどうも--with-tcp-portが効いていない感じ。
./configure --with-tcp-port=9999 && make sql/mysqld --help --verbose | grep port
するとmaster-portとかreport-portとかは変わるのにportが変わらない。インストールして起動してみても3306のまま。
ver5.0.42にて。他のバージョンはどうだろ。
まだバグ認定はしてない。やり方の問題?
とりあえずbug report
自分で登録するより速いので裏技でMarkさんによる代筆。登録者=検証者、これ最強。
http://bugs.mysql.com/bug.php?id=29626
duplicated!!
なんか、以前にも報告されてたみたい。
http://bugs.mysql.com/bug.php?id=15327
で、同じくMarkさんによればinclude/mysql_version.hでデフォルト設定したはずのポート番号が、mysqld起動時に/etc/servicesの値によって上書きされてるとのこと。