前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
您的数据库服务器包含了大量重要数据的表。在本地计算机上以图形方式查询这些数据是与数据库交互的最简单方式。但是远程连接到数据库服务器通常需要配置 MySQL 以侦听每个接口,使用防火墙限制对端口 3306
的访问,并为身份验证配置用户和主机权限。直接允许连接到 MySQL 可能存在安全问题。
使用诸如 Windows 的 HeidiSQL、macOS 的 Sequel Pro 或跨平台的 MySQL Workbench 等工具,您可以通过 SSH 安全地连接到数据库,避开这些繁琐且潜在不安全的步骤。本简短教程将向您展示如何使用 MySQL Workbench 连接到远程数据库。
要完成本教程,您需要:
您还需要关于您计划使用的数据库服务器的以下信息:
22
,则服务器的 SSH 端口。安装 MySQL Workbench 后,启动该程序。通过在主窗口中单击 MySQL Connections 旁边的 + 图标来创建新连接。
您将看到 Connect to Database 窗口,如下图所示:
!mac
要创建连接,请输入以下详细信息:
database_for_myapp
或更具描述性的内容。连接到数据库后,您可以查看 MySQL 实例的详细信息,包括数据库状态、当前连接、数据库配置以及用户和权限。MySQL Workbench 还支持导入和导出 MySQL 转储文件,因此您可以快速备份和恢复数据库。
您将在左侧导航栏的 SCHEMAS 区域下找到列出的数据库。每个数据库旁边的下拉箭头将允许您展开和导航您的数据库表和对象。您可以轻松查看表数据,在 MySQL Workbench 的此区域编写复杂查询并编辑数据,如下图所示:
!MySQL Workbench 中的表查询
要管理您的连接,请选择 Database 菜单并选择 Connect to Database 选项,或在 Mac 上按 ⌘U
,在 Windows 和 Linux 系统上按 CTRL+U
。要连接到不同的数据库,请使用与第一次连接相同的过程创建新连接。
使用 MySQL Workbench 通过 SSH 隧道访问远程 MySQL 数据库是管理数据库的简单且安全的方式,让您可以在本地计算机舒适地管理数据库。使用本教程中的连接方法,您可以绕过通常需要进行的多个网络和安全配置更改,以实现远程 MySQL 连接。