如何在CentOS 8上安裝MySQL Workbench

這是續集。
您可以通過以下鏈接以PDF格式下載本文,以為我們提供支持。

以PDF格式下載指南


這是續集。

這是續集。
這是續集。

並非每個人都可以從命令行界面管理數據庫服務器。開發人員需要更快的方式從開發過渡到生產。這樣比較省事,有時甚至不能使用命令行界面。 MySQL Workbench是用於數據庫管理,數據庫創建,用戶,啟動和停止服務以及數據庫導入和導出的最常用工具之一。這個簡短的教程將向您展示在CentOS 8工作站上安裝和開始使用MySQL Workbench所需的步驟。

MySQL Workbench是由強大的MySQL RDMS支持的MySQL開發團隊創建的圖形用戶界面工具。該工具是為開發人員和數據庫管理員創建的。這是用於MySQL數據庫系統常規管理和維護的便捷工具。它也可以用於MariaDB數據庫,這是MySQL的分支。在開始安裝之前,需要注意可用的MySQL Workbench版本。

  • MySQL Workbench社區版
  • MySQL Workbench標準版
  • MySQL Workbench企業版

在選擇使用哪個版本之前,我們建議您檢查業務需求和團隊規模。本指南是為家庭用戶創建的,它將幫助您在CentOS 8桌面上安裝MySQL Workbench Community Edition。該工具適用於台式機,而不適用於服務器操作系統,因此我希望它使用其圖形界面來運行CentOS 8 OS。可以通過SSH X會話運行它,但這尚未經過測試。

這是您從MySQL Workbench Community Edition獲得的一些關鍵功能:

  • 用戶和會話管理:從圖形界面管理應用程序角色,用戶和會話。
  • 可視化SQL開發:獲取SQL代碼編輯器,完成,格式化程序,語法突出顯示,代碼生成,摘要和歷史記錄用法。
  • 數據管理:快速查找數據導入和導出,難以查找行和單元格,表數據。
  • 可視化數據庫管理: 您可以本地/遠程停止/啟動服務器,查看關鍵服務器診斷信息,查看和分析慢速日誌和錯誤日誌,查看和編輯服務器設置以及查看和編輯MySQL複製設置。
  • 連接管理:配置與MySQL服務器的連接以及與本地和遠程服務器的SSH連接。
  • 可視數據建模:自動布局,模型存儲過程,觸發器,函數,模型用戶安全性,自動布局。
  • 模式同步
  • 從SQL腳本和實時數據庫進行逆向工程。

在CentOS 8上安裝MySQL Workbench

下一節說明如何在CentOS 8台式計算機上分階段安裝MySQL Workbench。如果沒有最新的操作系統更新,建議您在終端中運行以下命令以確保您具有最新的操作系統更新。

sudo dnf -y update
sudo systemctl reboot

將MySQL存儲庫添加到CentOS 8

如果您按照上一步中的指南執行了升級,請等待系統啟動。系統啟動後,添加由MySQL開發團隊正式創建和維護的MySQL YUM存儲庫。

您可以下載存儲庫安裝rpm文件並在本地運行,也可以使用dnf命令從URL安裝它。我更喜歡後者,以便於使用。

sudo dnf -y install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

可以使用rpm命令行工具查看RPM軟件包的詳細信息。

$ rpm -qi mysql80-community-release
Name        : mysql80-community-release
Version     : el8
Release     : 1
Architecture: noarch
Install Date: Sun 26 Jul 2020 02:04:57 AM EAT
Group       : System Environment/Base
Size        : 29869
License     : GPLv2
Signature   : DSA/SHA1, Fri 04 Oct 2019 10:30:12 AM EAT, Key ID 8c718d3b5072e1f5
Source RPM  : mysql80-community-release-el8-1.src.rpm
Build Date  : Fri 04 Oct 2019 10:25:00 AM EAT
Build Host  : viking75.no.oracle.com
Relocations : (not relocatable)
Packager    : MySQL Release Engineering <[email protected]e.com>
Vendor      : MySQL
URL         : http://dev.mysql.com
Summary     : MySQL repository configuration for yum
Description :
Package for installation of setup/configuration files required for
installation of MySQL packages by yum.

如果直接查看存儲庫文件,將看到由安裝程序包創建的新文件。

$ ls /etc/yum.repos.d/mysql-community*
/etc/yum.repos.d/mysql-community.repo  /etc/yum.repos.d/mysql-community-source.repo

在CentOS 8上安裝MySQL Workbench

MySQL存儲庫默認情況下處於啟用狀態,在使用它之前無需採取進一步的措施。

$ cat  /etc/yum.repos.d/mysql-community.repo 
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-community]
name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-preview]
name=MySQL Tools Preview
baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/8/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-cluster-8.0-community]
name=MySQL Cluster 8.0 Community
baseurl=http://repo.mysql.com/yum/mysql-cluster-8.0-community/el/8/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

更新YUM軟件包索引。

$ sudo dnf makecache timer 
CentOS-8 - AppStream                                                                                                                                                 2.2 kB/s | 4.3 kB     00:01    
CentOS-8 - Base                                                                                                                                                      8.6 kB/s | 3.9 kB     00:00    
CentOS-8 - Extras                                                                                                                                                    2.2 kB/s | 1.5 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                                                                30 kB/s |  61 kB     00:02    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                        39 kB/s |  61 kB     00:01    
MySQL 8.0 Community Server                                                                                                                                           350 kB/s | 919 kB     00:02    
MySQL Connectors Community                                                                                                                                            19 kB/s |  33 kB     00:01    
MySQL Tools Community                                                                                                                                                 91 kB/s | 109 kB     00:01    
Metadata cache created.

然後運行命令以在CentOS 8上安裝MySQL Workbench工具。

sudo dnf install mysql-workbench-community

當我運行上述命令時,系統會提示我確認軟件包的安裝 ÿ 要麼 ÿ 鍵。

Dependencies resolved.
=====================================================================================================================================================================================================
 Package                                           Architecture                   Version                                                        Repository                                     Size
=====================================================================================================================================================================================================
Installing:
 mysql-workbench-community                         x86_64                         8.0.21-1.el8                                                   mysql-tools-community                          33 M
Installing dependencies:
 libzip                                            x86_64                         1.5.1-2.module_el8.2.0+313+b04d0a66                            AppStream                                      62 k
 mesa-libGLU                                       x86_64                         9.0.0-15.el8                                                   AppStream                                     185 k
 pcre-cpp                                          x86_64                         8.42-4.el8                                                     BaseOS                                         47 k
Enabling module streams:
 httpd                                                                            2.4                                                                                                               
 nginx                                                                            1.14                                                                                                              
 php                                                                              7.2                                                                                                               

Transaction Summary
=====================================================================================================================================================================================================
Install  4 Packages

Total download size: 33 M
Installed size: 186 M
Is this ok [y/N]: y

約33M包下載 如果您具有中等速度的互聯網連接,這應該很快。

確保在安裝過程中導入GPG密鑰。如果碰巧 密鑰安裝將被中止。

Total                                                                                                                                                                585 kB/s |  33 MB     00:58     
warning: /var/cache/dnf/mysql-tools-community-9c88dbf3370d24b7/packages/mysql-workbench-community-8.0.21-1.el8.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
MySQL Tools Community                                                                                                                                                 27 MB/s |  27 kB     00:00    
Importing GPG key 0x5072E1F5:
 Userid     : "MySQL Release Engineering <[email protected]>"
 Fingerprint: A4A9 4068 76FC BD3C 4567 70C8 8C71 8D3B 5072 E1F5
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Is this ok [y/N]: y

在CentOS 8上使用MySQL Workbench

當確認安裝已完成且沒有任何錯誤時,將從DE Launcher顯示MySQL Workbench應用程序。的MySQL從關鍵字中選擇並列出。

顯示MySQL Workbench歡迎頁面。這驗證安裝是否成功,並且應用程序可以運行。

如何在CentOS 8上安裝MySQL Workbench

點擊 數據庫 > 連接數據庫 創建與數據庫服務器的第一個連接。

如何在CentOS 8上安裝MySQL Workbench

輸入數據庫服務器的主機名或IP,端口號和連接密碼。用 ”保存到鑰匙串“密碼。

如何在CentOS 8上安裝MySQL Workbench

單擊以確保連接正常 “服務器狀態” 檢查服務器詳細信息。

如何在CentOS 8上安裝MySQL Workbench

MySQL Workbench已安裝並在CentOS 8台式計算機上運行。下一步是通過 文件頁面 了解MySQL Workbench的工作方式以及如何使用它來加快開發速度。您還可以查看下面的MySQL課程,以提高數據庫管理技能。


完整的Web開發人員課程2.0

完整的Web開發人員課程2.0

★★★★★
(61679)

$ 17.41

$ 174.11

有現貨

立即購買

如何在CentOS 8上安裝MySQL WorkbenchUdemy.com


終極MySQL新手訓練營:從SQL新手到專家

終極MySQL新手訓練營:從SQL新手到專家

★★★★★
(42692)

$ 17.41

$ 174.11

有現貨

立即購買

如何在CentOS 8上安裝MySQL WorkbenchUdemy.com


面向初學者的SQL:通過MySQL和數據庫設計學習SQL

面向初學者的SQL:通過MySQL和數據庫設計學習SQL

★★★★☆
(5015)

$ 16.25

$ 116.07

有現貨

立即購買

如何在CentOS 8上安裝MySQL WorkbenchUdemy.com

使用下面的鏈接在Ubuntu上安裝。

如何在Ubuntu上安裝MySQL Workbench

這是續集。
您可以通過以下鏈接以PDF格式下載本文,以為我們提供支持。

以PDF格式下載指南


這是續集。

這是續集。
這是續集。

Sidebar