如何使用 MySQL Workbench 远程连接到 MySQL 服务器
创始人
2025-01-20 08:33:44
0

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

简介

您的数据库服务器包含了大量重要数据的表。在本地计算机上以图形方式查询这些数据是与数据库交互的最简单方式。但是远程连接到数据库服务器通常需要配置 MySQL 以侦听每个接口,使用防火墙限制对端口 3306 的访问,并为身份验证配置用户和主机权限。直接允许连接到 MySQL 可能存在安全问题。

使用诸如 Windows 的 HeidiSQL、macOS 的 Sequel Pro 或跨平台的 MySQL Workbench 等工具,您可以通过 SSH 安全地连接到数据库,避开这些繁琐且潜在不安全的步骤。本简短教程将向您展示如何使用 MySQL Workbench 连接到远程数据库。

先决条件

要完成本教程,您需要:

  • 运行 MySQL 并通过 SSH 访问的服务器。例如,您可以按照教程《如何在 Ubuntu 14.04 上安装 MySQL》快速启动并运行。
  • 在本地计算机上安装 MySQL Workbench,它适用于包括 Windows、macOS、Ubuntu Linux、RedHat Linux 和 Fedora 在内的所有主要平台。访问 MySQL Workbench 下载页面,下载适用于您操作系统的安装程序。

您还需要关于您计划使用的数据库服务器的以下信息:

  • 运行 MySQL 服务器的公共 IP 地址。
  • 如果配置不同于端口 22,则服务器的 SSH 端口。
  • 具有 SSH 访问权限的用户帐户,带有密码或公钥。
  • 您希望使用的 MySQL 帐户的用户名和密码。

通过 SSH 连接到数据库服务器

安装 MySQL Workbench 后,启动该程序。通过在主窗口中单击 MySQL Connections 旁边的 + 图标来创建新连接。

您将看到 Connect to Database 窗口,如下图所示:

!mac

要创建连接,请输入以下详细信息:

  1. 对于 Connection Name,输入任何您认为有助于稍后识别所做连接的名称。这可能类似于 database_for_myapp 或更具描述性的内容。
  2. Connection Method 更改为 Standard TCP/IP over SSH
  3. 对于 SSH Hostname,输入您的 MySQL 服务器的 IP 地址。如果您的服务器接受不同端口的 SSH 连接,请输入 IP 地址,后跟冒号和端口号。
  4. 对于 SSH Username,输入您用于通过 SSH 登录到服务器的用户名。
  5. 对于 SSH Password,输入您用于 SSH 用户的密码。如果您使用公钥而不是密码,请选择用于身份验证的 SSH 密钥。
  6. 对于 MySQL HostnameMySQL Server Port,使用默认值。
  7. 对于 Username,输入 MySQL 用户名。
  8. 对于 Password,您可以输入密码或将其留空。如果您不将 MySQL 密码存储在 MySQL Workbench 中,每次尝试连接到数据库时都会提示输入密码。
  9. 选择 Test Connection 以确保您的设置正确。
  10. 选择 OK 创建连接。

连接到数据库后,您可以查看 MySQL 实例的详细信息,包括数据库状态、当前连接、数据库配置以及用户和权限。MySQL Workbench 还支持导入和导出 MySQL 转储文件,因此您可以快速备份和恢复数据库。

您将在左侧导航栏的 SCHEMAS 区域下找到列出的数据库。每个数据库旁边的下拉箭头将允许您展开和导航您的数据库表和对象。您可以轻松查看表数据,在 MySQL Workbench 的此区域编写复杂查询并编辑数据,如下图所示:

!MySQL Workbench 中的表查询

要管理您的连接,请选择 Database 菜单并选择 Connect to Database 选项,或在 Mac 上按 ⌘U,在 Windows 和 Linux 系统上按 CTRL+U。要连接到不同的数据库,请使用与第一次连接相同的过程创建新连接。

结论

使用 MySQL Workbench 通过 SSH 隧道访问远程 MySQL 数据库是管理数据库的简单且安全的方式,让您可以在本地计算机舒适地管理数据库。使用本教程中的连接方法,您可以绕过通常需要进行的多个网络和安全配置更改,以实现远程 MySQL 连接。

相关内容

热门资讯

第三方插件!即赢互动辅助透视挂... 第三方插件!即赢互动辅助透视挂,闽游麻将是真的有挂,竟然有挂教程1、许多玩家不知道闽游麻将辅助怎么退...
推荐攻略!AAPoKer辅助挂... 推荐攻略!AAPoKer辅助挂多功能透视工具,其实有挂(有挂神器)1、AAPoKer公共底牌简单,A...
随着!红中麻将辅助透视挂,打两... 随着!红中麻将辅助透视挂,打两圈兴化麻将真的是有挂,其实有挂解密进入游戏-大厅左侧-新手福利-激活码...
玩家必看攻略!aapoker辅... 玩家必看攻略!aapoker辅助挂多功能透视工具,竟然真的是有挂(确实有挂)1、首先打开aapoke...
目前!天龙八部辅助透视挂,趣玩... 目前!天龙八部辅助透视挂,趣玩贵州麻将是真的有挂,都是证实有挂1、玩家可以在天龙八部线上大神俱乐部对...
今日焦点!wpk辅助挂多功能透... 今日焦点!wpk辅助挂多功能透视工具,确实真的有挂(有挂分享)wpk辅助器是一种具有地方特色的麻将游...
据公告内容!多彩世界辅助透视挂... 据公告内容!多彩世界辅助透视挂,天天监利麻将是有挂,好像有挂规律1、每一步都需要思考,不同水平的挑战...
新手必备!AAPoKer辅助挂... 新手必备!AAPoKer辅助挂多功能透视工具,其实是有挂(有挂技巧)1、首先打开AAPoKer辅助器...
最终!8522TV辅助透视挂,... 最终!8522TV辅助透视挂,福气棋牌真的有挂,切实有挂方略亲,关键说明,福气透视脚本安卓赛季回归,...
分辨真假!wepoker辅助挂... 分辨真假!wepoker辅助挂多功能透视工具,一贯真的有挂(有挂秘籍)1、这是跨平台的wepoker...