当前位置:首页 > CN2资讯 > 正文内容

mysql workbench改字体大小

4天前CN2资讯


Linux下使用图形化工具MySQL WorkBench远程管理MySQL

[日期:2015-06-04]

  作者:Linux

[字体:大 中 小]

 

 

如果你在一个远程的VPS上运行了MySQL服务器,你会如何管理你的远程数据库主机呢?基于web的数据库管理工具例如phpMyAdmin或者Adminer可能会是你第一个想起的。这些基于web的管理工具需要一个正常运行的后端的web服务和PHP引擎。但是,如果你的VPS仅仅用来做数据库服务(例如,数据库与其它服务独立存放的分布式结构),为偶尔的数据库管理提供一整套的LAMP是浪费VPS资源的。更糟的是,LAMP所打开的HTTP端口可能会成为你VPS资源的安全漏洞。

作为一种选择,你可以使用在一台客户机上运行本地的MySQL客户端,当然,如果没有别的选择,一个纯净的MySQL命令行客户端将是你的默认选择。但是命令行客户端的功能是有限的,因为它没有生产级数据库管理功能,例如:可视化SQL开发、性能调优、模式验证等等。你是否在寻找一个成熟的MySQL管理工具,那么一个MySQL的图形化管理工具将会更好的满足你的需求。

 

什么是MySQL Workbench?

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

在这个手册里,让我们演示下如何在Linux下安装和使用MySQL Workbench。

 

在Linux上安装MySQL Workbench

你可以在任何一个桌面linux机器上运行MySQL Workbench来设置你的数据库管理环境。虽然一些Linux发行版(例如:Debian/Ubuntu)在他们的软件源中已经有了MySQL Workbench,但是从官方源中安装是一个好的方法,因为他们提供了最新的版本。这里介绍了如何设置一个官方的Workbench软件源和从中安装它。

 

基于 Debian 的桌面 (Debia, Ubuntu, Mint):

到其官方站点,选择一个和你环境匹配的DEB文件,并下载安装:

例如,对于 Ubuntu 14.10:

  • $ wget http://dev.mysql.com/get/mysql-apt-config_0.3.4-2ubuntu14.10_all.deb
  • $ sudo dpkg -i mysql-apt-config_0.3.4-2ubuntu14.10_all.deb
  • 对于 Debian 7:

  • $ wget http://dev.mysql.com/get/mysql-apt-config_0.3.3-1debian7_all.deb
  • $ sudo dpkg -i mysql-apt-config_0.3.3-1debian7_all.deb
  • 当你安装DEB文件时,你会看到下面的配置菜单,并且选择配置那个MySQL产品

    选择“Utilities”。完成配置后,选择“Apply”去保存配置。然后,更新包索引,并且安装Workbench。

  • $ sudo apt-get update
  • $ sudo apt-get install mysql-workbench
  •  

    基于 Red Hat 的桌面 (CentOS, Fedora, RHEL):

    去官网下载并安装适合你Linux环境的RPM源包。

    例如,对于 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
  • 对于 Fedora 21:

  • $ wget http://dev.mysql.com/get/mysql-community-release-fc21-6.noarch.rpm
  • $ sudo yum localinstall mysql-community-release-fc21-6.noarch.rpm
  • 验证"MySQL Tools Community"源是否被安装:

  • $ yum repolis enabled
  • 安装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 -L 3306: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页面上面的“加号”图标去创建一个新的数据库连接,接着会出现下面的连接信息。

    • Connection Name: 任意描述 (例如: My remote VPS database)
    • Hostname: 127.0.0.1
    • Port: 3306
    • Username: MySQL 用户名 (例如 root)

    注意:因为隧道设置的是127.0.0.1:3306,所以主机名字段必须是127.0.0.1,而不能是远程VPS的IP地址或者主机名。

    当你设置好一个新的数据库连接后,你会在Workbench窗口看到一个新的框,点击那个框就会实际去连接远程的MySQL服务了。

    当你登录到MySQL 服务器后,你可以再左侧面板看到各种管理任务。让我们来看一些常见的管理任务。

     

    MySQL Server Status

    该菜单显示了展示数据库服务器的资源使用情况的实时监控面板。(例如:流量、链接、读写)

     

    Client Connections

    客户端连接数是一个极其重要的监控的资源,这个菜单显示了每个连接的详细信息。

     

    用户和权限

    这个菜单允许你管理MySQL用户,包括他们的资源限制和权限。

     

    MySQL Server Administration

    你可以启动或关闭MySQL服务,并且检查它的服务日志。

     

    Database Schema Management

    可以可视化的查看、更改、检查数据库结构,在“Schemas”标题下选择任何一个数据库或表,然后右击

     

    Database Query

    你可以执行任何的语句(只要你的权限允许),并且检查其结果。

    此外,性能统计数据和报表仅用于MySQL5.6以上的版本。对于5.5及其以下的版本,性能部分会以灰色显示。

     

    结论

    简介且直观的选项卡界面,丰富的特性,开源,使MySQL Workbench成为一个非常好的可视化数据库设计和管理工具。为其减分的是它的性能。我注意到在一台运行繁忙的服务器上,Workbench有时会变得异常缓慢,尽管它的性能差强人意,我依然认为MySQL Workbench是MySQL数据库管理员和设计人员必备的工具之一。

    你曾在你的生产环境中用过Workbench吗?或者你还有别的GUI工具可以推荐?请分享你的经验吧。

    Ubuntu下安装MySQL Workbench  http://www.linuxidc.com/Linux/2014-03/97642.htm

    MySQL Workbench中文教程 http://www.linuxidc.com/Linux/2013-08/89400.htm

    MySQL Workbench “Error Code: 1175” 的解决方法 http://www.linuxidc.com/Linux/2012-04/59333.htm

    MySQL Workbench 6面世 GUI获重大改进 http://www.linuxidc.com/Linux/2013-08/89401.htm

    CentOS 7 下安装MySQL WorkBench  http://www.linuxidc.com/Linux/2014-09/106953.htm

    MySQL Workbench 的详细介绍:请点这里MySQL Workbench 的下载地址:请点这里

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/19659.html

      分享给朋友:

      “mysql workbench改字体大小” 的相关文章

      尼日利亚VPS:低成本高性能的服务器托管解决方案

      尼日利亚VPS的定义与优势 尼日利亚VPS是一种基于虚拟化技术的服务器托管服务,专为尼日利亚及周边地区的用户设计。VPS(Virtual Private Server)允许用户在共享的物理服务器上拥有独立的虚拟环境,享有更高的资源分配和操作自由度。对于尼日利亚的用户来说,本地数据中心的存在意味着更低...

      RackNerd Windows VPS的硬件条件与性能评测

      在选择虚拟服务器服务商时,硬件条件是我最关注的部分。RackNerd作为一家提供多种配置Windows VPS的服务商,其硬件条件非常吸引。接下来,我将详细介绍RackNerd在硬件配置方面的一些关键特点。 处理器配置 RackNerd使用的AMD Ryzen 3900X处理器,让人印象深刻。这个处...

      Vultr注册送50美元优惠活动详细指南

      Vultr新用户注册活动概述 在寻找合适的云服务提供商时,我总是觉得选对平台会显得尤为重要。Vultr做为一个非常受欢迎的云服务提供商,给新用户带来了一项非常吸引人的优惠活动——注册即送50美元。这个活动让我感到非常兴奋,也让更多人有机会体验到高性价比的VPS服务。 这项活动非常简单易行。新用户只需...

      如何有效购买和使用代理IP服务,满足多种需求 - IP够卖指南

      在我们开始讨论“IP够卖”的购买与应用流程之前,理解购买渠道的多样性非常重要。很多人可能会问,究竟从哪里可以获取到合适的代理IP?实际上,有几种渠道可以选择,适合不同需求的用户。 首先,专业代理服务商无疑是最推荐的选择。这类服务商通常提供稳定且高质量的代理服务,能满足诸多使用场景,比如数据爬虫、电商...

      Virmach Coupon 让您轻松获取高性价比的VPS服务

      在今天的网络世界中,寻找高性价比的虚拟专用服务器(VPS)和云托管服务是一项挑战。Virmach正是在这样的背景下脱颖而出。总部位于加利福尼亚州洛杉矶的Virmach,以其多样的服务和全球级的数据中心而闻名,满足了不同用户的需求。无论是新手小白还是经验丰富的开发者,Virmach都能提供适合他们的解...

      如何有效优化后重置流量管理以提高客户忠诚度

      后重置流量的基本概念 后重置流量,简单来说,是指在广告或市场推广活动进行重置后,仍旧能够吸引到的用户流量。这种流量的定义不仅涵盖了用户的访问数,还强调了这些用户与品牌的关系。在今天的数字营销环境中,后重置流量逐渐成为了评估广告效果和用户粘性的关键指标之一。 我认识到后重置流量的重要性在于,它不仅能够...