MySQL データベースが Centos7 システムにインストールされており、オペレーティング システムでファイアウォールが有効になっている場合。アプリケーションが MySQL データベースにアクセスする場合、解決策は 2 つあります。 解決策1: ファイアウォールサービスを停止する 解決策2: ファイアウォールにポリシーを追加して、アプリケーションがMySQLサービスポートに通常どおりアクセスできるようにする Centos7ファイアウォールを停止するファイアウォールの動作状態を確認する [root@mysql ~]# ファイアウォール-cmd --state ランニング ファイアウォールサービスを停止する [root@mysql ~]# systemctl stop firewalld.service Centos7ファイアウォールを起動する ファイアウォールの動作状態を確認する[root@mysql ~]# ファイアウォール-cmd --state 実行されていない ファイアウォールサービスを開始する [root@mysql ~]# systemctl でfirewalld.serviceを起動します 起動時にファイアウォールが起動するように設定する [root@mysql ~]# systemctl でfirewalld.serviceを有効にする MySQL サービスにアクセスして、MySQL サービスへの接続をテストします。[mysql@mysql ~]$ mysql -utony -ptony -h 192.168.112.131 -P 3306 mysql: [警告] コマンドライン インターフェイスでパスワードを使用すると安全でない可能性があります。 エラー 2003 (HY000): '192.168.112.131' の MySQL サーバーに接続できません (113) マスター-スレーブレプリケーション接続テスト [root@localhost] 15:23:46 [(なし)]>show slave status\G; ************************** 1. 行 **************************** Slave_IO_State: マスターに接続中 マスターホスト: 192.168.112.131 マスターユーザー: repl マスターポート: 3306 接続再試行: 60 マスターログファイル: binlog.000034 読み取りマスターログ位置: 194 リレーログファイル:mysql-relay-bin.000007 リレーログ位置: 401 リレーマスターログファイル: binlog.000034 Slave_IO_Running: 接続中 スレーブSQL実行中: はい ..... Master_SSL_Verify_Server_Cert: いいえ 最終IOエラー番号: 2003 Last_IO_Error: マスター '[email protected]:3306' への接続エラー - 再試行時間: 60 再試行: 1 最終SQLエラー番号: 0 マスターとスレーブの IO スレッドが切断され、2003 エラーが報告されます。これは、ネットワークが利用できず、マスター データベースのサービスにアクセスできないことを示します。 ファイアウォールにMySQLサービスアクセスポリシーを追加するファイアウォールポリシーの表示 [root@mysql ~]# iptables -L -n --line-number|grep 3306 ファイアウォールにポート 3306 のアクセス ポリシーが追加されていないため、外部アプリケーションは MySQL サービスにアクセスできません。 [mysql@mysql ~]$ mysql -utony -ptony -h 192.168.112.131 -P 3306 mysql: [警告] コマンドライン インターフェイスでパスワードを使用すると安全でない可能性があります。 エラー 2003 (HY000): '192.168.112.131' の MySQL サーバーに接続できません (113) ポート3306のアクセスポリシーを追加する # iptables -I 入力 -p tcp -m 状態 --state 新規 -m tcp --dport 3306 -j 受け入れる [root@mysql ~]# iptables -L -n --line-number|grep 3306 1 受け入れ tcp -- 0.0.0.0/0 0.0.0.0/0 状態 NEW tcp dpt:3306 ポート 3306 のアクセス ポリシーが追加されたことがわかります。外部アプリケーションは TCP プロトコルを介してポート 3306 にアクセスできます。 ファイアウォール ポリシーの削除[root@mysql ~]# iptables -D 入力 1 [root@mysql ~]# iptables -L -n --line-number|grep 3306 これで、MySQL サービスに iptables ファイアウォール ポリシーを追加する方法についての記事は終わりです。MySQL サービスに iptables ファイアウォールを追加する方法についての関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: vscode で console.log を書く 2 つの簡単な方法の詳細な説明
[必須] ユーザーインターフェースPhotoShop/花火デザインアーティストと協力して、スケッチを...
Ubuntu 18.04 を使用する Python 開発者向けの参考資料です。 1. Ubuntu ...
国務院は本日、新型コロナウイルス感染症との闘いで殉教した方々と犠牲者に対し、全国各民族人民の深い哀悼...
背景まず、背景を説明します。ある制約により、当社の現在のバックアップ戦略では、1 日おきにフル バッ...
組織内で何らかのパスワード ポリシーがすでに実装されている場合は、この記事を読む必要はありません。た...
最近、プロジェクトの開発時に MySql データベースを使用しました。MySql に関する記事をいく...
目次ウェブ開発1. Web開発の概要Tomcatのインストールと設定Tomcatをインストールする2...
目次1. Typescriptの紹介2. 設定ファイル webpack 設定3. プロジェクトに.t...
基本的な紹介特徴Flexbox は、よりシンプルで効率的なレイアウト方法を提供する CSS 表示タイ...
この記事の例では、検証コードの動的干渉を実装するためのjsの具体的なコードを共有しています。具体的な...
MySQL でテーブルスペースの断片化を解消する詳細な例断片化の原因(1)テーブルのストレージは断片...
目次vue2のキャッシュ機能Vue キャッシュ関数の変換最適化要約するvue2のキャッシュ機能vue...
この質問は、MySQL の権限に関する WeChat グループのネットユーザー間の議論です。次のよう...
Vue での img の動的スプライシングを見てみましょう。src 画像アドレス、具体的な内容は次の...
Supervisor は非常に優れたデーモン管理ツールです。自動起動、ログ出力、自動ログカットなど、...