如何使用 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 连接。

相关内容

热门资讯

九分钟了解(椰子大厅)外挂辅助... 九分钟了解(椰子大厅)外挂辅助器(透视)专业教程(2023已更新)(哔哩哔哩),椰子大厅是用手机号来...
7分钟了解“大菠萝789辅助”... 7分钟了解“大菠萝789辅助”详细透视开挂辅助下载-哔哩哔哩;1、不需要AI权限,帮助你快速的进行大...
四分钟私人局!hhpoker辅... 四分钟私人局!hhpoker辅助软件,wepoker辅助器免费,攻略教程(有挂分析)-哔哩哔哩1、完...
第3分钟了解(乐乐竞技)外挂透... 第3分钟了解(乐乐竞技)外挂透明挂辅助插件(辅助挂)透明挂教程(2026已更新)(哔哩哔哩);一、乐...
十分钟了解“同乡有辅助”详细透... 十分钟了解“同乡有辅助”详细透视开挂辅助攻略-哔哩哔哩;小薇(透视辅助)致您一封信;亲爱同乡有辅助玩...
一分钟晓得!德普之星辅助器ap... 一分钟晓得!德普之星辅助器app,wepoker破解游戏盒子,力荐教程(果真有挂)-哔哩哔哩1、许多...
三分钟了解(醉仙游)外挂透明挂... 三分钟了解(醉仙游)外挂透明挂辅助挂(辅助挂)教你攻略(2021已更新)(哔哩哔哩);醉仙游是一款益...
8分钟了解“心悦踢辅助软件”详... 8分钟了解“心悦踢辅助软件”详细透视开挂辅助安装-哔哩哔哩;1、不需要AI权限,帮助你快速的进行心悦...
第6分钟掌握!德州局透视脚本免... 第6分钟掌握!德州局透视脚本免费版下载手机版,pokemmo辅助器手机版下载,2025新版教程(有挂...
第5分钟了解(熊猫来了)外挂辅... 第5分钟了解(熊猫来了)外挂辅助插件(辅助挂)可靠教程(2024已更新)(哔哩哔哩);亲,有的,ai...