linux - 我如何(是否可以)在本地安装 mysql workbench?

标签 linux installation mysql-workbench

我想在我的 linux 机器上本地安装一个 mysql workbench 二进制文件,因为我没有 sudo 权限。我在使用 --prefix 安装 python 时这样做了。这也可以用 mysql workbench 完成吗?

最佳答案

是的,您可以,前提是您愿意从源代码编译 Workbench。但是,建议您需要 sudo 权限才能安装其编译依赖项。以下是步骤:

  1. the official download site 下载 Workbench 的源代码.您应该下载标记为“通用 Linux(独立于体系结构),压缩的 TAR 存档”的版本。

  2. 解压缩下载的源文件。从 linux 终端:

    $ tar -zxvf mysql-workbench-whatever.tar.gz

  3. 移动到包含 Workbench 源代码的目录:

    cd mysql-workbench-whatever

  4. 阅读位于此目录中的 INSTALL 文件,找出编译 Workbench 所需安装的包。对于 Ubuntu,这里是安装它们的命令:

    $ sudo apt-get install build-essential autoconf automake libtool libzip-dev libxml2-dev libsigc++-2.0-dev libglade2-dev libgtkmm-2.4-dev libglu1-mesa-dev libgl1-mesa-glx mesa-common -dev libmysqlclient15-dev uuid-dev liblua5.1-dev libpixman-1-dev libpcre3-dev libgnome2-dev libgtk2.0-dev libpango1.0-dev libcairo2-dev python-dev libboost-dev

  5. 使用要安装 Workbench 的路径运行 autogen.sh:

    $ ./autogen.sh --prefix=~/bin/wb52

    (编译后,上述命令将在您的主目录中的目录 bin/wb52 中获取您的 Workbench 二进制文件)。只需将目标目录更改为您喜欢的任何内容即可。

  6. 编译安装MySQL Workbench:

    $ 进行安装

    这需要一些时间(可能需要半小时,具体取决于您的系统)。如果您有多个可用的 CPU 核心,您应该使用,例如:

    $ make -j3 安装

    这将使用三个核心进行编译(将核心数量调整为您认为适合您的系统的任何数量)。

  7. 编译后,您可以运行 Workbench 的可执行文件,该文件位于您在第 5 步中设置的路径内的 bin 目录中。

玩得开心!

关于linux - 我如何(是否可以)在本地安装 mysql workbench?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274789/

相关文章:

mysql - 涉及多个子类项的关系

node.js - 从/usr/local/bin/node 卸载 Node

linux - 如何从管道和文件中输入 awk?

linux - 发送大量UDP数据包时如何减少系统调用开销? (Windows 和 Linux)

c - 我的 C 程序在树莓派上创建了 4Gb 的文件,而它们的大小应该是 8 字节

sql - 下载 PostgreSQL Mac 下载错误

适用于 Mac 和 Win 的 Java 应用程序安装程序和启动程序?

c# - 如何在查询执行后获取 MySQL 服务器响应 (C#)

linux - docdokuplm 安装后说明

mysql - 将 MySQL 数据库从服务器复制到本地计算机