- 締切済み
レンタルサーバーのMySQLに接続するには?
レンタルサーバーのMySQLに接続するには? 初歩的な質問ですみません。 MySQL使用可のレンタルサーバー(http://www.moepla.net/) を使用してデータベースをレンタルサーバーの管理画面から作りました。 これをGUIのMySQL管理ツール(Navicat 8というのを使っています) から接続しようとしているのですが、 エラーが出てしまいます。 レンタルサーバーの説明では、接続方法は以下のように書かれています ――――――――――――――――――― MySQL Port: 3306 ホスト: localhost データベース名: ID ユーザー名: ID パスワード: データベース用のパスワード ――――――――――――――――――― ポート、ユーザ名、パスワードの入力は間違っていないはずだと思います。 ホスト名の部分は、「localhost」のままだと リモートから接続しているわけですし つながらないと思い、 IPアドレスに書き換えてつなごうとしているのですが うまくいきません。 全然見当違いのことをしてしまっているのかもしれませんが、 どなたか正しい接続方法を教えていただけないでしょうか。 尚、使用するツールは今使っているGUIの管理ツール以外であっても 構いません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- deniyung
- ベストアンサー率0% (0/0)
レンタルサーバの多くは、外部からの接続に制限をかけている事が、多いと思います。 phpMyAdmin等のサーバーにインストールするタイプの管理ツールで操作されると、いいのではないでしょうか。
- markelf
- ベストアンサー率71% (5/7)
ホスト:localhostで接続はできませんか? 同じサーバ内からしか接続できないように、MySQL側でTCP/IPによる接続をオフにしているのではないかと思います。
ホストは localhost のままで接続を試みてください。
お礼
回答ありがとうございます。 MySQLを操作するツールがレンタルサーバー上にはなく、 ローカルに落としてきたもので操作しているので、 localhostだとつながらなかったです。 レンタルサーバー上で操作できるツールがないということは、 PHP(サーバーサイドスクリプトはPHPだけ動くレンタルサーバーです) での操作しかできないということになるのでしょうか・・・?
お礼
回答ありがとうございます。 TCP/IPによる接続がオフになっているということがあるのですね。 そうかもしれません。 ただ、MySQLを操作するツールがレンタルサーバー上にはなく、 ローカルに落としてきたもので操作しているので、 localhostだとつながらなかったです。 レンタルサーバー上で操作できるツールがないということは、 PHP(サーバーサイドスクリプトはPHPだけ動くレンタルサーバーです) での操作しかできないということになるのでしょうか・・・?