サーバに接続できません。なぜですか?
更新日時:
対応OS: Windows, macOS, Linux
Navicat対応製品: Navicat for MySQL, Navicat for PostgreSQL, Navicat for Oracle, Navicat for MariaDB, Navicat Premium
Navicat対応バージョン: すべて
MySQL & MariaDB
サーバーにうまく接続できない理由は、いくつか考えられます。以下の点を確認することをおすすめします:
- MySQL サーバのホスト名は、正しく設定されていますか?
- MySQL サーバに接続しようとする時、正しい TCP/IP ポート番号が使用されていますか? mysql のデフォルトポート番号は 3306 です。
- ファイヤーウォールがそのポート番号をブロックしていませんか?
- 最近、デスクトップ PC のパブリック IP アドレスが、お使いの ISP によって変更されませんでしたか?
MySQLサーバーのインストール後、デフォルトで"localhost"接続のみ許可されています。ユーザ権限が設定されるまで、クライアントPCはリモートサーバーにブロックされます。
ホスティング会社から提供されたサーバーを使用している場合、ホスティング会社のほとんどがホスティング会社のネットワーク外からのサーバーへのアクセスをブロックしており、localhostから接続するユーザーのみがアクセスを許可されます。このような場合、問題を解決するためにSSHトンネル接続を設定する必要があります。
MySQLテストアカウント:
Navicatをより手軽に評価していただくために、テスト用のアカウントをご用意しています。テストアカウントへのNavicatリモート接続設定:
(このアカウントは、Select権限のみ許可されていることに注意してください)
接続名: server1.navicat.com
ホストアドレス: server1.navicat.com
ユーザ名: navicat
パスワード: testnavicat
ポート番号: 4406
PostgreSQL
PostgreSQLサーバーにうまく接続できない理由は、いくつか考えられます。以下の点を確認することをおすすめします:
- PostgreSQLサーバーのホスト名は、正しく設定されていますか?
- PostgreSQLサーバーに接続しようとする時、正しいTCP/IPポート番号を使用していますか? (PostgreSQLのデフォルトポート番号は5432です。)
- ファイヤーウォールがポート番号をブロックしていませんか?
- デスクトップPCのパブリックIPアドレスがお使いのISPによって最近変更されたということはありませんか?
Navicatは、PostgreSQL 7.3以上のみをサポートしています。
インストール中にリモート接続機能を有効にするか、リモートアクセス設定についてpostgresql.confを設定してください。
PostgreSQLテストアカウント:
Navicatをより手軽に評価していただくために、テスト用のアカウントをご用意しています。テストアカウントへのNavicatリモート接続設定:
(このアカウントは、Select権限のみ許可されていることに注意してください)
接続名: server1.navicat.com
ホストアドレス: server1.navicat.com
ユーザ名: navicat
パスワード: testnavicat
ポート番号: 5432
初期データベース: HR
Oracle
Oracleサーバーにうまく接続できない理由は、いくつか考えられます。以下の点を確認することをおすすめします:
- 正しいバージョンのインスタントクライアントをインストールし、Navicatでパスを正しく設定しましたか?
- Oracleサーバーのホスト名は、正しく設定されていますか?
- Oracleサーバーに接続しようとする時、正しいTCP/IPポート番号を使用していますか?
- ファイヤーウォールがポート番号をブロックしていませんか?
- デスクトップPCのパブリックIPアドレスがお使いのISPによって最近変更されたということはありませんか?
Navicatは、Oracle 8.1以上のみをサポートしています。