当前位置:首页 > 生活百科

mysql管理软件有什么(免费的mysql可视化工具使用方法)

栏目:生活百科日期:2025-05-23浏览:0

目前很多应用都在centos下构建服务系统,有网站,ERP,OA等等,这些服务器很多还都是命令行窗口,但是对应某些命令行不太熟练的朋友来说,如何管理数据库就是个问题了。

给大家介绍一款图形化的数据库管理工具,原因是因为我最近在搞一套物业系统,运行在centos下,java架构,没有数据库管理工具,找来找去,试来试去就这个比较好用。

这个工具就是MySQL Workbench

作为一个由Oracle开发的集成的数据库管理工具,MySQL Workbench不仅仅是一个简单的MySQL客户端。简而言之,Workbench是一个跨平台的(如:Linux,MacOX,Windows)数据库设计、开发和管理的图形化工具。MySQL Workbench 社区版是遵循GPL协议的。作为一个数据库管理者,你可以使用Workbench去配置MySQL服务、管理MySQL用户、进行数据库的备份与还原、监视数据库的健康状况,所有的都在对用户友好的图形化环境下处理。

MySQL Workbench 是可视化数据库设计软件,为数据库管理员和开发人员提供了一整套可视化的数据库操作环境,主要功能有数据库设计与模型建立、SQL 开发(取代 MySQL Query Browser)、数据库管理(取代 MySQL Administrator)。

MySQL Workbench 有两个版本:

MySQL Workbench Community Edition(也叫 MySQL Workbench OSS,社区版),MySQL Workbench OSS 是在GPL证书下发布的开源社会版本。

MySQL Workbench Standard Edition(也叫 MySQL Workbench SE,商业版本),MySQL Workbench SE 是按年收费的商业版本。

在 CentOS 7终端命令行窗口下执行以下命令:

$ wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

$ sudo yum localinstall mysql-community-release-el7-5.noarch.rpm

安装Workbench

$ sudo yum install mysql-workbench-community

等待安装完成。

设置远程数据库的安全连接

接下来是为你运行MySQL服务的VPS设置一个远程连接。当然,你可以直接通过图形化的Workbench连接你的远程MySQL服务器(在数据库开放了远程连接后)。然而,这样做有很大的安全风险,因为有些人很容易窃听你的数据库传输信息,并且一个公开的MySQL端口(默认为3306)会是另外一个攻击入口。

一个比较好的方法是关掉远程访问数据库服务功能,(仅允许在VPS 上的127.0.0.1访问)。然后在本地客户机和远程VPS之间设置一个SSH隧道,这样的话,和MySQL之间的数据能安全地通过它的本地回环接口上中继。相比较设置一个SSL加密的连接来说,配置SSH隧道需要很少的操作,因为它仅仅需要SSH服务,并且在大多数的VPS上已经部署了。

让我们来看看如何来为一个MySQL Workbench设置一个SSH隧道。

在这个设置里,不需要你开放远程访问MySQL服务。

在一个运行了Workbench的本地客户机上,键入下面的命令,替换&’user'(远程 VPS 的用户名)和&’remote_vps'(远程 VPS 的地址)为你自己的信息:

$ ssh user@remote_vps-L3306:127.0.0.1:3306-N

你会被要求输入你VPS的SSH密码,当你成功登陆VPS后,在本地的3306端口和远程VPS的3306端口之间将会建立一个SSH隧道。这里你不会在前台看到任何信息显示。

或者你可以选择在后台运行SSH隧道,按CTRL+Z停止当前的命令,然后输入bg并且ENTER

这样SSH隧道就会在后台运行了。

使用MySQL Workbench远程管理MySQL服务

在建立好SSH隧道后,你可以通过MySQL Workbench去远程连接MySQL服务了。

输入下面命令启动Workbench:

$ mysql-workbench

也可以点击开始菜单,里面也有

设置数据连接

连接数据库后界面

使用 Workbench 操作数据库

打开 MySQL Workbench 软件,如下图所示,方框标识的部分就是当前数据库服务器中已经创建的数据库列表。

在 MySQL 中,SCHEMAS 相当于 DATABASES 的列表。在 SCHEMAS 列表的空白处右击,选择 Refresh All 即可刷新当前数据库列表。

可视化操作,非常的方便。

“mysql管理软件有什么(免费的mysql可视化工具使用方法)” 的相关文章

myeclipse汉化教程(myeclipse运行java程序教程)

1.在iOS和Android模拟器中预览应用程序移动Web模拟器在开发过程中既可用于预览应用程序,也可用于浏览互联网上的应用程序或网站。使用该模拟器,您可以在不...

2020年新款游戏笔记本推荐,其参数及价格说明

IT之家1月8日消息据热心网友投稿,今年的CES2020上,华硕推出新款TUGA系列游戏笔记本电脑,采用了锐龙4000系列处理器。▲viatechpowerup...

免费cad软件哪个好用(零基础学做图纸的相关知识)

CAD图纸只能在电脑上打开?下工地随身携带纸质图纸?以上都不需要!CAD图纸不是只能在电脑上操作,也不需要到哪都随身携带纸质图纸,打开手机就能搞定。没错,今天要...

上海注册公司流程和费用标准,外地人在上海注册公司要注

上海是国际化大都市,有着很好的创业环境,孕育出像前程无忧,携程旅行这样的大公司,从2018年伊始至今,经过一系列的,上海注册公司流程简化程度已经可以承诺在当天出...

保卫萝卜挑战8关攻略(保卫萝卜深海10攻略图文详解)

保卫萝卜3即将上线一款新角色小丑,大家对小丑的技能属性一定很好奇吧,那么保卫萝卜3小丑怎么样?小丑技能属性厉害吗?现在小编就为各位玩家带来了保卫萝卜3小丑属性技...

华为内部讲话曝光一年干翻特斯拉(手机等待重返江湖)

近日,网上流传一段疑似2021年初余承东在华为内部会议上讲话视频,视频内容非常劲爆。余承东不但吐槽了国内传统车厂“品牌没品牌、渠道没渠道、零售没零售”“没有哪一...

三只松鼠事件营销方案(简介这6个盈利模式)

在三只松鼠工作了3年,谈谈我对三只松鼠成功的看法。根本原因:解决了时代背景下的供应和需求矛盾任何企业的成功,都在于解决了时代背景下的供应和需求的矛盾,这也是三只...

人力资源软件有哪些,盘点中国人力资源软件排行

HR是一个任何企业都存在的岗位,其涉及到的工作维度也相对较广,主要包括人事招聘、培训、绩效考核、薪酬管理等等,工作流程繁琐,以至于HR难以有效把时间分配到分析决...

2019小规模纳税人认定标准,新小规模纳税人企业怎样做账

?一增值税小规模申报流程按季申报的小规模纳税人每个月都需要使用税控设备登录后系统自动抄报税,目前小规模纳税人也要申报比对,所以在季报月份请注意以下几点:1.小规...

中国有多少年历史,带你了解5000年历史顺序

在西方,有这样一套审视文明的标准:城市、文字、青铜、神庙和祭坛。这套标准也被称为“四个标准”,因为它的存在,有着8000年的历史的中国文明,在西方某些学者的眼里...