0

mySQL Workbench に質問があります。

ドメイン aaa.com の mysql DB に接続したいと考えています。私はこれらの日付を接続オプションに書いています:

Hostname: www.aaa.com
Port: Which port do i have to write in?
Username: Username of the DB (which is 100% correct)
Password: Password of the DB (which is 100% correct)
Default Schema: Name of the DB (which is 100% correct)

接続をクリックすると、次のエラーが表示されます。

"アクセス拒否"

4

3 に答える 3

4

また、トンネルを ssh することもできます。

新しい接続を作成し、[Standard TCP/IP over SSH] を選択します。

SSH ホスト名には、ドメイン aaa.com (SSH で接続するドメイン) を入力します。

SSH ユーザー名には SSH ユーザー名を入力します。つまり、ssh を実行した場合、test_user@aaa.com のユーザーは test_user になります。

SSH パスワードまたはキー ファイルのうち、使用する方を保存します。

mysql サーバーが SSH 接続しているサーバー上にある場合、Mysql ホスト名は 127.0.0.1 である必要があります。それ以外の場合は、Mysql サーバーの IP またはホスト名です。

Mysql サーバー ユーザー - mysql ユーザー。

そしてMysqlサーバーのパスワード。

この方法では、データベースは外部から受け入れられません。つまり、ポート 3306 でサーバーの外部からデータベースにアクセスしようとすることはできませんが、Workbench を介してアクセスすることはできます。

于 2013-01-31T09:34:42.517 に答える
0

通常、セキュリティ上の理由から、外部ドメインからの着信接続は無効になります。許可されている場合は、ホストに連絡してください。

ちなみにMySQLのデフォルトポート3306.


rootphpMyAdmin にアクセスできる場合は、次のチュートリアルを使用してポートが開いているかどうかを確認できます: MySQLをインストールしてリモート アクセスを有効にします

于 2013-01-31T09:21:30.147 に答える
0

Web ホスティング会社に連絡して、最初にリモート接続が許可されていることを確認してください。一部のホストでは無効になっています。デフォルトのポートは 3306 です。

于 2013-01-31T09:20:46.933 に答える