使用MySQL Workbench连接到实时数据库

时间:2013-01-31 09:17:53

标签: mysql database mysql-workbench

我对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)

如果我点击连接,则会出现以下错误:

  

“拒绝访问”

3 个答案:

答案 0 :(得分:4)

你也可以使用ssh tunnel:

创建新连接,选择SSH上的标准TCP / IP。

对于SSH主机名,请输入您的域aaa.com(您要通过SSH连接的域)。

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

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

如果mysql服务器在SSH服务器上,则Mysql主机名应为127.0.0.1,否则为Mysql服务器的IP或主机名。

Mysql服务器用户 - 您的mysqsl用户。

和你的Mysql服务器密码。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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


如果你有root访问phpMyAdmin的权限,你可以看看是否使用本教程打开了端口:Install MySQL and enable remote access