如何在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