我想在我的 linux 机器上本地安装一个 mysql workbench 二进制文件,因为我没有 sudo 权限。我在使用 --prefix 安装 python 时这样做了。这也可以用 mysql workbench 完成吗?
最佳答案
是的,您可以,前提是您愿意从源代码编译 Workbench。但是,建议您需要 sudo 权限才能安装其编译依赖项。以下是步骤:
从 the official download site 下载 Workbench 的源代码.您应该下载标记为“通用 Linux(独立于体系结构),压缩的 TAR 存档”的版本。
解压缩下载的源文件。从 linux 终端:
$ tar -zxvf mysql-workbench-whatever.tar.gz
移动到包含 Workbench 源代码的目录:
cd mysql-workbench-whatever
阅读位于此目录中的
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
使用要安装 Workbench 的路径运行
autogen.sh
:$ ./autogen.sh --prefix=~/bin/wb52
(编译后,上述命令将在您的主目录中的目录
bin/wb52
中获取您的 Workbench 二进制文件)。只需将目标目录更改为您喜欢的任何内容即可。编译安装MySQL Workbench:
$ 进行安装
这需要一些时间(可能需要半小时,具体取决于您的系统)。如果您有多个可用的 CPU 核心,您应该使用,例如:
$ make -j3 安装
这将使用三个核心进行编译(将核心数量调整为您认为适合您的系统的任何数量)。
编译后,您可以运行 Workbench 的可执行文件,该文件位于您在第 5 步中设置的路径内的
bin
目录中。
玩得开心!
关于linux - 我如何(是否可以)在本地安装 mysql workbench?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274789/