2.3. MySQL へのネットワークアクセスの設定
リモートクライアントがデータベースサーバーにアクセスできるようにするには、ネットワークインターフェイスをリッスンし、ファイアウォールポートを開くように MySQL を設定する必要があります。
手順
/etc/my.cnf.d/mysql-server.cnfファイルのmysqldセクションを編集します。以下の設定ディレクティブを設定できます。bind-address: サーバーがリッスンするアドレスです。設定可能なオプションは以下のとおりです。- ホスト名
- IPv4 アドレス
- IPv6 アドレス
skip-networking: サーバーが TCP/IP 接続をリッスンするかどうかを制御します。可能な値は次のとおりです。- 0 - すべてのクライアントをリッスンする
- 1 - ローカルクライアントのみをリッスンする
-
port: MySQL が TCP/IP 接続をリッスンするポート。
クライアントがネットワーク上のデータベースサーバーにアクセスできるようにするには、ファイアウォールのポートを開きます。
# firewall-cmd --permanent --add-service=mysql # firewall-cmd --reloadmysqldサービスを再起動します。# systemctl restart mysqld.service