MySQL Workbench 是一款专门为 MySQL 设计的可视化数据库 GUI 管理工具,我们可以在自己的计算机上,使用图形化界面(GUI)远程管理 MySQL 数据库。
有关 MySQL 远程管理软件,你可以选择 Windows 下的 HeidiSQL,MacOS 下的 Sequel Ace 或者 MySQL 官方推出的跨平台客户端 MySQL Workbench 。如果你需要针对自己的工作流对数据库操作,定制开发,推荐一下卡拉云,详情见文末。
本教程将详细讲解如何使用 MySQL Workbench 配置连接到你的远程数据库。
要跟随本教程学习,你需要准备:
在你的计算机上安装 MySQL Workbench 后启动,点击 MySQL Connections 旁边的 + 图标创建一个新连接。
点击 + 号,创建新连接。
弹出「连接到数据库」的窗口:
要创建连接,请输入以下详细信息:
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 数据库,阿里云腾讯云外网连接教程》
10.Test Connection:点击此按钮可测试以上配置是否正确,如不正确可根据返回错误信息进行调整。
11.最后点击右下角 OK 保存配置信息。
点击已经保存好的连接配置MySQL_for_kalacloud.com
登录远程 MySQL 服务器
扩展阅读:《如何远程连接 MySQL 阿里云允许远程连接教程》
连接数据库后,你可以查看 MySQL 实例信息,数据库状态、当前连接数、数据库配置以及用户和权限。
MySQL Workbench 还支持导入和导出 MySQL 文件,你可以使用 workbench 对数据库进行备份和恢复。
你可以在左侧导航栏「SCHEMAS」的标签下看到数据库具体情况。点击下拉箭头可以查看数据库的表和对象。所以你可以通过 MySQL Workbench 管理你的数据库,写复杂的 SQL 查询,直接编辑数据。
扩展阅读:《如何使用 MySQL Workbench 自动生成 ER 图,自动同步更新远程数据库》
现在我们使用 MySQL Workbench 通过 SSH 访问远程服务器后,再登录 MySQL 数据库。可以在本地轻松管理远程数据库,但 Workbench 只能做较底层的数据库操作。对于「构建在数据库之上,做前端定制开发」的需求,并不适用。
这里推荐一下卡拉云,卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。不仅可以完成 Workbench 所有功能,还可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。数月的开发工作量,使用卡拉云后可缩减至数天。
卡拉云可一键接入常见的数据库及 API
下图为使用卡拉云在 5 分钟内搭建的「优惠券发放核销」后台,仅需要简单拖拽即可快速生成前端组件,只要会写 SQL,便可搭建一套趁手的数据库工具。欢迎试用卡拉云。
有关 MySQL 教程,可继续拓展学习: