如何在Ubuntu 20.04上安装MySQL Workbench
MySQL Workbench是一个GUI应用程序,使数据库管理员和开发人员可以管理,开发,设计,创建和维护MySQL数据库系统。该工具是由MySQL关系数据库管理系统背后的同一团队开发的。在这篇简短的文章中,我们将讨论在Ubuntu 20.04 Desktop操作系统上安装MySQL Workbench的问题。
MySQL Workbench提供以下版本:MySQL Workbench社区版这是一个开源(GPL许可证)版本MySQL Workbench Standard Edition商业版,操作MySQL Workbench Enterprise Edition商业版所需的许可证,
作为开发人员,开放源代码版本提供了应用程序设计和与数据库集成所需的大多数功能。这些功能包括但不限于以下功能。
可视化SQL开发:我们将获得SQL代码编辑器,完成,格式化程序,语法突出显示,代码生成,代码片段和历史记录的使用可视化数据库管理:我们将能够在本地和远程停止/启动服务器,查看关键服务器诊断信息,查看用户和会话管理:通过图形界面管理应用程序角色,用户和会话。数据管理:导入和导出,快速查找难于查找的行或者文件;查看并编辑慢速和错误日志,查看和编辑服务器设置,查看和编辑MySQL复制设置。单元格和表数据搜索连接管理:配置与MySQL服务器的连接以及SSH与本地和远程服务器的连接视觉数据建模:自动布局,模型存储过程,触发器,函数,模型用户安全性和自动布局从SQL反向工程脚本以及来自Live Database,Schema Synchronization和许多其他功能
在Ubuntu 20.04上安装MySQL Workbench
本教程适用于在Ubuntu 20.04 Linux系统上安装MySQL Workbench开源版。有一个用于Focal Fossa的MySQL存储库,该存储库将用于在Ubuntu 20.04上安装MySQL Workbench。
第一步是将MySQL存储库添加到Ubuntu系统。通过在终端中运行以下命令可以快速完成此操作。
sudo apt update sudo apt -y install wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
确认文件已在本地下载。
$ls -lh mysql-apt-config_0.8.15-1_all.deb -rw-rw-r-- 1 jmutai jmutai 35K Nov 20 11:55 mysql-apt-config_0.8.15-1_all.deb
运行安装程序脚本,它将为我们配置MySQL APT存储库。为此,我们可以使用apt软件包管理器或者dpkg。我使用apt是因为它可以安装任何必需的依赖项,而无需用户交互。
sudo apt install ./mysql-apt-config_0.8.15-1_all.deb
要使用dpkg,应执行以下命令。
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
当执行正在进行时,我们要求选择MySQL产品,以对其存储库进行配置以进行安装。如果以后要安装服务器软件包,建议我们选择MySQL Server。
我们可以在安装屏幕中选择MySQL的版本。请使用最新版本,因为客户端始终向后兼容,而不是使用可能会遗漏最新版本功能的旧版本。
如果安装成功,命令安装输出将类似于以下内容。
Need to get 0 B/35.5 kB of archives. After this operation, 35.8 kB of additional disk space will be used. Get:1 /home/jmutai/mysql-apt-config_0.8.15-1_all.deb mysql-apt-config all 0.8.15-1 [35.5 kB] Preconfiguring packages ... Selecting previously unselected package mysql-apt-config. (Reading database ... 220088 files and directories currently installed.) Preparing to unpack .../mysql-apt-config_0.8.15-1_all.deb ... Unpacking mysql-apt-config (0.8.15-1) ... Setting up mysql-apt-config (0.8.15-1) ... Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config) OK
现在,我们可以使用apt命令在Ubuntu 20.04上安装MySQL Workbench。我们可以看到正在安装之前正在更新软件包索引,以确保正在从上一步中添加的存储库中提取软件包。
sudo apt update sudo apt install mysql-workbench-community
按y键开始在Ubuntu 20.04上安装MySQL Workbench。
Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libatkmm-1.6-1v5 libcairomm-1.0-1v5 libglibmm-2.4-1v5 libgtkmm-3.0-1v5 libpangomm-1.4-1v5 libsigc++-2.0-0v5 libssl-dev libssl1.1 libzip4 Suggested packages: libproj-dev The following NEW packages will be installed: libatkmm-1.6-1v5 libcairomm-1.0-1v5 libglibmm-2.4-1v5 libgtkmm-3.0-1v5 libpangomm-1.4-1v5 libsigc++-2.0-0v5 libzip4 mysql-workbench-community The following packages will be upgraded: libssl-dev libssl1.1 2 upgraded, 8 newly installed, 0 to remove and 804 not upgraded. Need to get 24.1 MB/27.0 MB of archives. After this operation, 133 MB of additional disk space will be used. Do you want to continue? [Y/n] y
在Ubuntu 20.04上使用MySQL Workbench
在Ubuntu 20.04上安装后启动MySQL Workbench,我们可以启动该应用程序并连接数据库服务器,以从图形界面开始管理。
我们可以使用具有受限访问权限和特权的root用户或者特定于数据库的用户身份进行连接。
如果连接成功,我们应该可以使用MySQL Workbench功能。