この記事では、cPanelを使用して外部ホストがMySQLデータベースにアクセスできるようにする方法について説明します。リモートホストアクセスが有効になっている場合、リモートクライアントアプリケーションを使用してデータベースに直接接続できます。
データベースへの直接リモートアクセスを有効にすると、潜在的なセキュリティリスクが発生します。データベースにリモートでアクセスするための別のより安全な方法は、SSHを介してMySQL接続をトンネリングすることです。 MySQL用のSSHトンネルを設定する方法については、この記事を参照してください。MySQLのリモートホストアクセスを追加するには、次の手順に従います。
- cPanelにログインします。cPanelアカウントにログインする方法がわからない場合は、こちらの記事をご覧ください。
- cPanelホーム画面の[データベース]セクションで、[リモートMySQL]をクリックします。
-
[アクセスホストの追加]の[ホスト]テキストボックスに、追加するホストのドメイン名またはIPアドレスを入力します。
- 独自のIPアドレスを取得するには、Webブラウザを使用してhttp://ipfinder.usにアクセスします。
- %を使用できます アドレスのブロックを指定するワイルドカード。たとえば、10.0.1で始まるすべてのIPアドレスを許可するには、10.0.1。%と入力します。
- [コメント]テキストボックスに、リモートホストを説明するオプションのコメントを追加できます。
- [ホストの追加]をクリックします。
ホストアクセスを有効にすると、MySQLクライアントアプリケーションを使用してMySQLデータベースにリモートで接続できます。 MySQLクライアントアプリケーションの使用方法の詳細については、この記事を参照してください。
ホストがMySQLデータベースにリモートでアクセスできなくなったときに、ホストアクセスを削除できます。
ホストアクセスを削除するには、次の手順に従います。
- cPanelにログインします。cPanelアカウントにログインする方法がわからない場合は、こちらの記事をご覧ください。
- cPanelホーム画面の[データベース]セクションで、[リモートMySQL]をクリックします。
- [アクセスホストの管理]で、アクセスを削除するホストを見つけて、[削除]をクリックします。
- [アクセスホストの削除]をクリックします。 cPanelはホストを削除します。