mysql資料庫中的數據可視化:mysql可視化管理工具有哪些

目前很多應用都在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終端命令行窗口下執行以下命令:

CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

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

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

CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

安裝Workbench

$ sudo yum install mysql-workbench-community

CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

等待安裝完成。

設置遠程資料庫的安全連接

接下來是為你運行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

也可以點擊開始菜單,裡面也有

CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

設置數據連接CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

連接資料庫後界面

使用 Workbench 操作資料庫

打開 MySQL Workbench 軟體,如下圖所示,方框標識的部分就是當前資料庫伺服器中已經創建的資料庫列表。

在 MySQL 中,SCHEMAS 相當於 DATABASES 的列表。在 SCHEMAS 列表的空白處右擊,選擇 Refresh All 即可刷新當前資料庫列表。

CentOs7下mysql使用圖形化工具MySQL WorkBench管理資料庫

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

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/226905.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 14:52
下一篇 2024-12-09 14:53

相關推薦

發表回復

登錄後才能評論