
私はウェブ開発者ですが、ほとんどすべてのウェブサイトでコマンドライン(すべてのテーマは cpanel を使用)を使用して MySQL データベースに接続できないのはなぜか、ポート 3306 が閉じられていることに気付きました。
テーマをmysqlコマンドで接続するにはどうすればいいでしょうか?
なぜ MySQL ポートが閉じられていると表示されるのですか? ポートが閉じられている場合、どのように動作しますか?
それはCpanelが行うことですか?
私の命令は:
mysql -h リモートIPアドレス -u ユーザー名 -pmyパスワード -D mydatabase
答え1
リモートMySQL接続は、潜在的なセキュリティ上の脅威と見なされるため、cPanelサーバーではデフォルトで無効になっています。Web Host Manager(WHM)のツールとドメインレベルのcPanelインターフェース(通常はhttp://ドメイン名.com/cpanel) サーバーが MySQL サービスへの接続を許可するリモート ホストを追加できます。
答え2
私が使うSQLヨグリモートホストに接続します。そしてこのリンクはhttps://answers.syr.edu/display/ischool/cPanel でリモート MySQL を有効にする- cpanel を使用するときに MySQL データベースにリモートで接続する手順を示します。