如何使用MySQL Workbench连接到MySQL远程服务器
2016-10-21
分类:系统运维
阅读()
评论()
介绍
您的数据库服务器包含重要数据的表。 在本地计算机上以图形方式查询数据是与数据库交互的最简单方法。 但远程连接到数据库服务器通常需要配置MySQL监听每个接口上,限制访问端口
3306
您的防火墙,并配置用户和主机权限进行身份验证。并允许直接连接到MySQL可能是有安全问题。 使用类似的工具
HeidiSQL用于Windows,
Sequel Pro为MacOS或跨平台的
MySQL Workbench ,您可以通过SSH安全地连接到你的数据库,绕过那些繁琐的和潜在的不安全步骤。本简要教程将向您介绍如何使用MySQL Workbench连接到远程数据库。
先决条件
要完成本教程,您需要:
您还需要有关您计划使用的数据库服务器的以下信息:
- 运行MySQL的服务器的公共IP地址。
- 服务器的SSH端口如果不是端口配置不同
22
。
- 具有SSH访问服务器的用户帐户,具有密码或公钥。
- 您要使用的MySQL帐户的用户名和密码。
使用SSH连接到数据库服务器
在计算机上安装MySQL Workbench后,启动该程序。创建通过单击主窗口旁边
的MySQL连接
+图标的新连接。 您将会看到与
连接到数据库窗口,它看起来如下图所示:
要创建连接,请输入以下详细信息:
- 对于连接名称 ,输入方便帮助你找出你以后进行连接的任何名称。 这可能是这样的
database_for_myapp
或更具描述性的。
- 更改连接方法 标准TCP/IP通过SSH。
- 对于SSH主机名 ,输入你的MySQL服务器的IP地址。如果服务器在其他端口上接受SSH连接,请输入IP地址,后跟冒号和端口号。
- 对于SSH用户名 ,输入用于登录到通过SSH服务器的用户名。
- 对于SSH密码 ,请输入您用于SSH用户的密码。如果使用公钥而不是密码,请选择SSH密钥进行身份验证。
- 对于MySQL主机名和MySQL服务器端口 ,使用默认值。
- 对于用户名 ,输入MySQL用户名。
- 对于密码 ,您可以输入密码或留空。如果不在MySQL Workbench中存储MySQL密码,则每次尝试连接到数据库时都会提示输入密码。
- 选择测试连接 ,以确保您的设置是正确的。
- 选择确定以创建连接。
一旦连接到数据库,您可以查看MySQL实例的详细信息,包括数据库状态,当前连接和数据库配置,以及用户和权限。 MySQL Workbench还支持导入和导出MySQL转储文件,以便您可以快速备份和恢复数据库。 你会发现左侧导航栏中的
SCHEMAS区域中列出您的数据库。每个数据库旁边的下拉箭头将允许您展开和导航数据库表和对象。您可以轻松地查看表数据,编写复杂查询以及从MySQL Workbench的此区域编辑数据,如下图所示:
要管理您的连接,选择
数据库菜单,并选择
连接到数据库选项或按
⌘U
在Mac或
CTRL+U
在Windows和Linux系统。要连接到其他数据库,请使用与第一次连接相同的过程创建新连接。
结论
使用MySQL Workbench通过SSH隧道访问远程MySQL数据库是一种从本地计算机的舒适管理数据库的简单而安全的方法。使用本教程中的连接方法,您可以绕过远程MySQL连接通常需要的多个网络和安全配置更改。
觉得文章有用就打赏一下文章作者
支付宝扫一扫打赏
微信扫一扫打赏