質問: 複数NICがある Linux からの mysql 利用時のインターフェース固定方法についてご存知の方いらっしゃいましたら教えて頂けませんでしょうか? ping だとオプション「I」を用いることで任意のNICからパケットを送ることができたのですが、mysql利用時も同様に任意のNICを用いるオプションなどありましたら教えていただけませんでしょうか? 【環境】 ubuntu16.04 NIC1 : 192.168.100.1 NIC2 : 192.168.200.1 MariaDB 10.0 *参考図 ![画像の説明をここに入力](https://i.stack.imgur.com/BkSoV.png) 追加画像 ![画像の説明をここに入力](https://i.stack.imgur.com/lb3dM.png) linux の ip rule 適用で無理やりルーティング変更しても(defaultルートは変更禁止)ダメでした。 pingのオプション I がやりたいことにマッチしており、実際にpingだとこちらが想定しているIPからの送信となっております。
回答: mysql コマンドの bind-address オプションは 5.6 からです。 MariaDB については詳しくありませんが、MariaDB 10.0 は MySQL 5.5 ベースのようなので、bind-address オプションが無いのかもしれません。 MySQL と MariaDB のプロトコルに互換があるのであれば、クライアントは MariaDB ではなく MySQL の mysql コマンドを使うという方法もあるかもしれません。