共有ホスト上の MySQL に接続するにはどうすればいいですか?

共有ホスト上の MySQL に接続するにはどうすればいいですか?

私はウェブ開発者ですが、ほとんどすべてのウェブサイトでコマンドライン(すべてのテーマは 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 データベースにリモートで接続する手順を示します。

関連情報