如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程

本贴最后更新于 1091 天前,其中的信息可能已经时移世异

MySQL Workbench 使用教程:如何使用 Workbench 远程连接到 MySQL 服务器

MySQL Workbench 是一款专门为 MySQL 设计的可视化数据库 GUI 管理工具,我们可以在自己的计算机上,使用图形化界面(GUI)远程管理 MySQL 数据库。

有关 MySQL 远程管理软件,你可以选择 Windows 下的 HeidiSQL,MacOS 下的 Sequel Ace 或者 MySQL 官方推出的跨平台客户端 MySQL Workbench 。如果你需要针对自己的工作流对数据库操作,定制开发,推荐一下卡拉云,详情见文末。

本教程将详细讲解如何使用 MySQL Workbench 配置连接到你的远程数据库。

一. 先决条件

要跟随本教程学习,你需要准备:

二. 配置 workbench 的第一个连接

在你的计算机上安装 MySQL Workbench 后启动,点击 MySQL Connections 旁边的 + 图标创建一个新连接。

01-workbench-add.jpg

点击 + 号,创建新连接。

弹出「连接到数据库」的窗口:

02-workbench.jpg

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

1.Connection Name:此连接配置项的名字,MySQL_for_kalacloud.com

2.Connection Method:连接方式改为 Standard TCP/IP over SSH

3.SSH Hostname:使用 SSH 远程服务器的 IP 地址(本教程使用虚拟机,故是一个内网 IP)

4.SSH Username:使用 SSH 登录服务器的用户名

5.SSH Password:使用 SSH 登录服务器的密码

6.MySQL Hostname:这里要特别注意,Workbench 的工作原理是先通过 SSH 登录服务器,再本地登录 MySQL 数据库,故此 Hostname 是本地 IP 地址,即 127.0.0.1

7.MySQL Server Port:MySQL 默认远程登录端口为 3306 可根据实际情况修改。

8.Username:远程登录 MySQL 数据库的用户名(是 MySQL 里设置的用户名,和服务器配置没有关系)

9.Password:上面登录 MySQL 数据库用户名对应的密码

有关远程登录 MySQL 的教程可看《如何远程连接 MySQL 数据库,阿里云腾讯云外网连接教程

03-workbench-test.jpg

10.Test Connection:点击此按钮可测试以上配置是否正确,如不正确可根据返回错误信息进行调整。

11.最后点击右下角 OK 保存配置信息。

04-workbench-setup.jpg

点击已经保存好的连接配置 MySQL_for_kalacloud.com 登录远程 MySQL 服务器

扩展阅读:《如何远程连接 MySQL 阿里云允许远程连接教程

三. 使用 MySQL Workbench 管理数据库

ssh-mysql

连接数据库后,你可以查看 MySQL 实例信息,数据库状态、当前连接数、数据库配置以及用户和权限。

MySQL Workbench 还支持导入和导出 MySQL 文件,你可以使用 workbench 对数据库进行备份和恢复。

06-schemas.jpg

你可以在左侧导航栏「SCHEMAS」的标签下看到数据库具体情况。点击下拉箭头可以查看数据库的表和对象。所以你可以通过 MySQL Workbench 管理你的数据库,写复杂的 SQL 查询,直接编辑数据。

扩展阅读:《如何使用 MySQL Workbench 自动生成 ER 图,自动同步更新远程数据库》

四. 总结

现在我们使用 MySQL Workbench 通过 SSH 访问远程服务器后,再登录 MySQL 数据库。可以在本地轻松管理远程数据库,但 Workbench 只能做较底层的数据库操作。对于「构建在数据库之上,做前端定制开发」的需求,并不适用。

这里推荐一下卡拉云,卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。不仅可以完成 Workbench 所有功能,还可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。数月的开发工作量,使用卡拉云后可缩减至数天。

07-sql.png

卡拉云可一键接入常见的数据库及 API

下图为使用卡拉云在 5 分钟内搭建的「优惠券发放核销」后台,仅需要简单拖拽即可快速生成前端组件,只要会写 SQL,便可搭建一套趁手的数据库工具。欢迎试用卡拉云

kalacloud-sql

有关 MySQL 教程,可继续拓展学习:

  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    690 引用 • 535 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...