Bitnami Redmineのmysqlとゆーか、ただ単にmysqlに外からつなぐ場合。ちょっとやられたので記載。
やる(確認する)設定は以下の3つ。
- MySQLのユーザー権限をつける
- ポートを確認する
- bindを確認する←コレでやられた
MySQLのユーザー権限
select user,host,password from user;
↑でユーザの権限ついてるか確認。BitnamiRedmineの場合はデフォでついてないので、以下。
GRANT ALL PRIVILEGES ON %.% TO username@"%" IDENTIFIED BY 'passpass' WITH GRANT OPTION;
↑はusernameっていうユーザに全DBへのアクセスをどの端末からでもOKにするやつ。もっとちゃんとしたほうがいい。
ポートの確認
デフォで「3306」だと思うけど念のため以下でポートの確認。
SHOW VARIABLES LIKE 'port';
bindの確認
で、今回はコレでやられた。というか勝手にやられてるだけなんですが。。。
「my.ini」に「bind-address=127.0.0.1」が書かれてると、外部からつながらない。
行先頭に「#」入れてコメントアウト。
で、つながるようになりましたとさ。。。