0

我对 mySQL Workbench 有一个问题。

我想连接到 aaa.com 域的 mysql 数据库。我在这些日期的连接选项中写道:

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 隧道:

创建一个新连接,选择标准 TCP/IP over SSH。

对于 SSH 主机名,输入您的域 aaa.com(您将通过 SSH 访问的域)。

对于 SSH 用户名,请输入您的 SSH 用户名,因此如果您使用 ssh test_user@aaa.com 您的用户是 test_user。

存储您使用过的 SSH 密码或密钥文件。

Mysql 主机名应该是 127.0.0.1 如果 mysql 服务器在你 SSH 连接的服务器上,否则你的 Mysql 服务器的 IP 或主机名。

Mysql 服务器用户 - 你的 mysql 用户。

以及你的 Mysql 服务器密码。

这样,您的数据库在外部是不可接受的,这意味着没有人可以尝试从您的服务器外部的 3306 端口访问它,但您仍然可以通过 Workbench 访问它

于 2013-01-31T09:34:42.517 回答
0

请联系您的网络托管公司,确保他们首先允许远程连接。它被一些主机禁用。默认端口为 3306。

于 2013-01-31T09:20:46.933 回答
0

通常,出于安全原因,来自外部域的传入连接将被禁用。如果允许,请联系您的房东。

顺便说一下,MySQL 的默认端口3306.


如果您有权root访问 phpMyAdmin,则可以使用本教程查看端口是否打开:安装 MySQL 并启用远程访问

于 2013-01-31T09:21:30.147 回答