環境
- MacOSX Marvericks
- MySQL 5.6系
やりたかった事
- Confluence 5.5.1から5.6.5にバージョンアップが行いたかった。
- その際、Confluence 5.6.5のリリースノートに、MySQL5.1のサポートが終わるとのことだったのでMySQL5.6への移行を行うことになった。
やった事
- MySQLのデータダンプ(バックアップ)や、Confluence/JIRA/Stashでのバックアップ
- MacPortsにてMySQL5.1のアンインストール(serverも)
- MacPortsにてMySQL5.6のインストール(serverも)
- Confluenceのパッケージ展開、設定ファイルの設定、規定のサーバーにファイルを配置。
- MySQLの起動(mysqldの実行)
- Confluenceの起動(start-confluence.shの実行)
発生した問題
- Confluenceが起動しない。(JIRA/Stashも同じく)
発生した問題の原因
- MySQLに外部から接続できない。(内部から接続することは可能だった)
結論
- MySQLの--skip-networkingがONになっていた。
- /etc/my.cnfではskip-networkingが無効化(コメントアウト)されていたが、それ以外のmy.cnfがMySQL5.6インストール時に読み込まれてしまい、その設定ファイル内で有効化されていた。