如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程_mysql workbench连接数据库-程序员宅基地

技术标签: mariadb  mysql  后端  卡拉云  数据库  sql  

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 教程,可继续拓展学习:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_48201324/article/details/121570198

智能推荐

【Python】Python 打印和输出更多用法。-程序员宅基地

文章浏览阅读251次。Python 打印和输出简述在编程实践中,print 的使用频率非常高,特别是程序运行到某个时刻,要检测产生的结果时,必须用 print 来打印输出。关于 print 函数,前面很多地方已经提及过,可用于写入标准输出。现在,是时候该深入了。注意:这里强调的是“print 函数”,而不是“print 语句”。深入 print在 Python 2.x ..._python 聚合函数打印会多打印出源语句

chariot iperf使用_iperf知识点-程序员宅基地

文章浏览阅读94次。1、多线程问题:但是,有时你将需要使用多台拥有各自Wi-Fi适配器的笔记本来模拟几个不同位置用户体验的性能。这是因为在同一个笔记本上运行的多线程仍然共享同一个Wi-Fi适配器上的占 用时间。2、另外一方面,如果你的笔记本上拥有多个激活的适配器,你可以使用IP地址(-B IPAddress)将iPerf客户端绑定到一个适配器上。这个对于同时连接到Ethernet和Wi-Fi(3G、Wi-Fi)的多连..._chariot management ip

电脑实用技巧-程序员宅基地

文章浏览阅读2.9k次,点赞6次,收藏10次。2020.2.7 16::49一:查看WiFi密码这个技巧可以查看电脑连接过的所有WiFi密码,记住,是所有密码,去年的,今年的,只要是电脑连接过的,都可以查看。win+r ---> cmd ---> netsh wlan show profiles ---> 回车 用户配置文件就是你的电脑上曾经连接过的WiFi名称再输入net...

haddop安装_假设haddop安装目录为/usr/local/sec,haddop的配置文件目录是-程序员宅基地

文章浏览阅读339次。所有的配置均在: /usr/local/Cellar/hadoop/3.3.0/libexec/etc/hadoop下。控制我们的从节点在哪里 datanode nodemanager在哪些机器上。核心配置文件,主要定义了我们文件访问的格式 hdfs://配置我们的resourcemanager资源调度。主要定义我们的mapreduce相关的一些配置。指定Java环境:hadoop-env.sh。主要定义配置我们的hdfs的相关配置。主要配置我们的java路径。格式化hdfs文件系统。..._假设haddop安装目录为/usr/local/sec,haddop的配置文件目录是

Linux 用户权限_linux 授权-程序员宅基地

文章浏览阅读7.4k次,点赞12次,收藏27次。默认的ACL权限的作用是:如果个父目录设定了默认ACL权限,那么父目录中所有新建的子文件都会继承父目录的ACL权限。这个SUID只能运行在二进制的程序上(系统中的一些命令),不能用在脚本上,同样也不能放到目录上,放上也是无效的。设置了预设型ACL的目录,其下的所有文件或者子目录就都具有了主目录的ACL权限,并且子目录也同样有预设的ACl权限。任何用户都可以执行,而sudo是认用户名的,不是任何操作都可以执行的,更加精准。读 ——》命令:cat,vim,grep,head,tail,more,less等。_linux 授权

基于java+springboot+vue实现的医院门诊信息管理系统(文末源码+Lw+ppt)23-325-程序员宅基地

文章浏览阅读866次,点赞34次,收藏14次。系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对医院门诊信息的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的思想,在医院门诊信息管理系统实现了用户信息、医生信息、医院门诊、预约订单、就诊信息、诊治信息、患者病历、药品信息等的功能性。关键词:医院门诊信息管理系统;

随便推点

基于ssm+vue.js+uniapp小程序的OA办公系统附带文章和源代码设计说明文档ppt_uniapp oa系统-程序员宅基地

文章浏览阅读639次,点赞16次,收藏21次。博主介绍:CSDN特邀作者、985计算机专业毕业、某互联网大厂高级全栈开发程序员、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序、前端、python等技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导、面试辅导、简历修改。精彩专栏 推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐。_uniapp oa系统

Cocos Crator开发攻略,小游戏开发全过程_cocos 放置类游戏制作-程序员宅基地

文章浏览阅读1.5k次,点赞4次,收藏17次。COCOS微信小游戏开发完整记录 -> 结尾有惊喜背景因为我个人喜欢游戏,一直想做一小游戏,但是一直拖着,没时间做,现在终于在周末空闲时间做了一个微信小游戏。第一次写技术文章,篇幅可能较长,但是自我感觉干货满满,如果有不好的地方希望小伙伴们多多提出意见,内含游戏核心数值设计的全过程。如果你正准备做游戏开发,或者不知道怎么下手,希望本文能为你带来一定的收获废话不多说,先上图看看效果,如果想先体验,可直接拖到底部目录游戏玩法介绍数值设计(砖块血量,玩家攻击,攻速等关系)开发过程_cocos 放置类游戏制作

取消挂载/home时出现umount: /home: device is busy,_kali中挂载光盘如何取消-程序员宅基地

文章浏览阅读1.1k次。取消挂载/home时出现umount: /home: device is busy,原因是因为有程序在使用/home目录,我们可以使用fuser查看那些程序的进程,然后杀掉就可以了。[root@localhost home]# fuser -m /home/home: 10278c 10279c 10280c 10281c 10282c 10295 10365 18222c命令:kill -9 pid其他还有很多命令:fuser -m /home # -m name 指定一个挂载文_kali中挂载光盘如何取消

The “freeze_support()“ line can be omitted if the program is not going to be frozen to produce an ex_the "freeze_support()" line can be omitted if the -程序员宅基地

文章浏览阅读1.7w次,点赞29次,收藏43次。PyTorch错误:The “freeze_support()” line can be omitted if the program is not going to be frozen to produce an executable.错误代码如下:RuntimeError: An attempt has been made to start a new process before the current process has finished its boots_the "freeze_support()" line can be omitted if the program is not going to be

异常转化问题: java.util.LinkedHashMap$LinkedValues cannot be cast to java.util.ArrayList-程序员宅基地

文章浏览阅读1w次,点赞5次,收藏3次。使用map中的的map.values()方法返回值,返回类型是Collection,后面在接收的时候使用List进行的强转,例如:public Collection<CartItem> getItems() { return map.values(); }List<CartItem> cartItemList = (ArrayList&..._java.util.linkedhashmap$linkedvalues cannot be cast to java.util.list

spark dataframe笔记 -- dataframe行转列_spark dataset<row> 行转列的方法-程序员宅基地

文章浏览阅读6k次。把dataframe一行内容变成多行。脚本:#!/usr/bin/python# -*- coding: utf-8 -*-"""@author:@contact:@time:"""from __future__ import print_functionfrom pyspark.sql import SparkSessionimport os, timefrom pysp..._spark dataset 行转列的方法

推荐文章

热门文章

相关标签