[英]Connect to a live database with MySQL Workbench
我对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)
如果单击“连接”,则会出现以下错误:
“拒绝访问”
您也可以ssh隧道:
创建一个新的连接,选择“基于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访问它
请与您的网络托管公司联系,以确保它们首先允许远程连接。 某些主机已将其禁用。 默认端口为3306。
通常,出于安全原因,将禁用来自外部域的传入连接。 如果允许,请与您的主机联系。
顺便说一句, MySQL的默认端口是3306
。
如果您具有phpMyAdmin的超级root
访问权限,则可以使用本教程查看端口是否已打开: 安装MySQL并启用远程访问 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.