【mysql】MySQL Workbench 于 Ubuntu Linux 安装

本文提供了一步到位的指南,包括使用deb安装包和利用aptitude自动解决依赖问题的方法,确保顺利安装MySQLWorkbench。此外,文章还介绍了安装后的启动步骤和相关下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySQL Workbench 可以拿來管理 MySQL, 也可以來畫 ERD, 此篇主要是寫如何安裝.

使用 deb 安裝, 並解決套件相依性的快速安裝法: 採用 dpkg 安裝 deb 檔, 再利用 aptitude 來自動補齊所需要的套件.

MySQL Workbench 相關文件
安裝方法1
  1. apt-get install libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libzip1 mysql-client-5.1 python-paramiko python-pexpect
  2. dpkg -i mysql-workbench-oss_5.2.18-1ubu910_amd64.deb # 或 mysql-workbench-oss-5.2.19-1ubu910-i386.deb 看你的作業系統版本而定
  3. 完成
安裝方法2
  1. 使用 dpkg 安裝 mysql-workbench-oss_5.2.18-1ubu910_amd64.deb, 如下述命令
  2. dpkg -i mysql-workbench-oss_5.2.18-1ubu910_amd64.deb # 會出現下述錯誤訊息

    dpkg:因相依問題,不能設定 mysql-workbench-oss:
     mysql-workbench-oss 相依於 libmysqlclient15off (>= 5.0.27-1)﹔然而:
      未曾安裝套件 `libmysqlclient15off'。
     mysql-workbench-oss 相依於 libzip1﹔然而:
      未曾安裝套件 `libzip1'。
     mysql-workbench-oss 相依於 python-paramiko﹔然而:
      未曾安裝套件 `python-paramiko'。
     mysql-workbench-oss 相依於 python-pexpect﹔然而:
      未曾安裝套件 `python-pexpect'。
     mysql-workbench-oss 相依於 mysql-client﹔然而:
      未曾安裝套件 `mysql-client'。
    dpkg:在處理 mysql-workbench-oss (--install) 時發生錯誤:
     相依問題 - 保留為未設定
    正在進行 desktop-file-utils 的觸發程式 ...
    在處理時有錯誤發生:
     mysql-workbench-oss

  3. 再來補相關 Package, 靠 aptitude 來補, 如下述指令:
  4. aptitude full-upgrade # aptitude 會自動幫你找解決. :P
  5. 出現下述訊息, 第一個選 N, 第二個、第三個選 Y 即可.

    註:

    • 第一個選 N 是因為 aptitude 認為最簡單的解法就是將剛剛安裝的 deb 移除, 只要移除一個 Package 就可以解決相依性的問題, 所以選 N, 不要讓它移掉.
    • 第二個選 Y 是 aptitude 找出所相依性的 Package, 問是否要用此解決方案, 選 Y
    • 第三個選 Y 就是安裝, 解決套件相依性問題.
MySQL Workbench 詳細安裝過程

以下的套件狀態為毀斷
  mysql-workbench-oss 
0 個套件升級, 0 個新安裝, 0 個將移除且 0 個不會升級.
需要下載 0B 的歸檔檔案. 解裝後將用去 0B.
以下套件含有相依性:
  mysql-workbench-oss: 相依關係: libmysqlclient15off (>= 5.0.27-1) 但這無法安裝
                       相依關係: libzip1 但這無法安裝
                       相依關係: python-paramiko 但這無法安裝
                       相依關係: python-pexpect 但這無法安裝
                       相依關係: mysql-client 但這無法安裝
以下動作會解決這些相依問題:

移除 下列套件:
mysql-workbench-oss

分數是 121

是否接受該解決方案?[Y/n/q/?] N <-- 不要移掉

以下動作會解決這些相依問題:

安裝 下列套件:
libdbd-mysql-perl [4.011-1ubuntu1 (karmic)]
libdbi-perl [1.609-1 (karmic)]
libmysqlclient15off [5.1.30really5.0.83-0ubuntu3 (karmic)]
libnet-daemon-perl [0.43-1 (karmic)]
libplrpc-perl [0.2020-2 (karmic)]
libzip1 [0.8-1 (karmic)]
mysql-client-5.1 [5.1.37-1ubuntu5.1 (karmic-updates, karmic-security)]
python-paramiko [1.7.4-0.1 (karmic)]
python-pexpect [2.3-1 (karmic)]

分數是 -35
是否接受該解決方案?[Y/n/q/?] Y

以下新套件將會安裝:
  libdbd-mysql-perl{a} libdbi-perl{a} libmysqlclient15off{a} libnet-daemon-perl{a} libplrpc-perl{a} libzip1{a} mysql-client-5.1{a} 
  python-paramiko{a} python-pexpect{a} 
以下部份套件將會被設定:
  mysql-workbench-oss
您想繼續嗎? [Y/n/?] Y

這樣子就安裝完成囉~ :P

開啟 MySQL Workbench
  1. 應用程式 -> 軟體開發 -> MySQL Workbench
  2. 即可開始使用~

---------------------------------------------------------------------------------------------------------------------

结合本人的情况,系统提示还欠缺libctemplate0包。直接通过apt-get install并没有找到安装源。因此只能手动下载该依赖包了。
下载后通过dpkg命令来安装:  sudo dpkg -i libctemplate0_0.97-1_amd64.deb
重新解压安装workbench,完成。


### 如何在Linux安装MySQL Workbench 为了在Linux操作系统上成功安装MySQL Workbench,需遵循一系列特定的操作流程。这些操作不仅涉及软件包管理器的使用还涉及到依赖项的解决。 #### 安装前准备 确保系统的包列表是最新的,并且已经更新了现有的软件包[^1]。对于基于Debian的系统如Ubuntu,可以利用`apt-get update`命令来完成这一目标;而对于基于Red Hat的系统比如CentOS,则应采用`yum check-update`或`dnf check-update`命令。 #### 添加官方仓库 如果希望获得最新版本的MySQL Workbench而不是发行版默认提供的较旧版本,那么添加Oracle公司的官方Apt或Yum存储库是一个不错的选择。针对不同的Linux发行版有不同的方法去实现这一点,在此仅提供一种通用的方式作为示例: 对于支持`.deb`文件格式的系统(例如Ubuntu),可以通过下载并执行相应的脚本来设置APT源: ```bash wget https://dev.mysql.com/get/mysql80-community-release.deb sudo dpkg -i mysql80-community-release.deb sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 sudo apt-get update ``` 对于RPM兼容型系统(像Fedora, CentOS等),则可能需要先安装yum-utils工具集再运行以下指令以启用MySQL社区版YUM Repository: ```bash sudo yum install -y yum-utils sudo rpm -Uvh http://repo.mysql.com/mysql80-community-release.rpm sudo yum-config-manager --enable mysql80-community ``` #### 下载与安装MySQL Workbench 一旦完成了上述准备工作之后就可以正式开始安装过程了。再次强调不同类型的Linux可能会有略微差异化的处理方式: - 对于大多数现代GNU/Linux发行板而言,直接通过图形界面中的应用商店搜索"MySQL Workbench"即可找到对应的程序进行一键式安装; - 或者也可以借助终端命令行来进行自动化部署,这里给出适用于两种主流架构下的具体做法: 对于Debian系衍生产品(含Ubuntu)来说, ```bash sudo apt-get install mysql-workbench ``` 而面向红帽家族成员(包括但不限于CentOS/RHEL/Fedora) ```bash sudo yum install mysql-workbench # or for newer versions using dnf package manager sudo dnf install mysql-workbench ``` #### 启动MySQL Workbench 当一切顺利完成后,现在应该可以在菜单栏里发现新加入的应用图标——MySQL Workbench啦!双击它就能启动这个强大的数据库管理和开发环境了[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值