我怎样才能(可以)在本地安装mysql工作台?

时间:2012-02-14 09:50:42

标签: linux install mysql-workbench

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

1 个答案:

答案 0 :(得分:2)

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

  1. the official download site下载Workbench的来源。您应该下载标记为“Generic Linux(Architecture Independent),Compressed TAR Archive”的版本。

  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. 运行autogen.sh,其中包含安装Workbench的路径:

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

    (上面的命令将在编译后将Workbench的二进制文件放在主目录中的bin/wb52目录中)。只需将目标目录更改为您喜欢的任何目的地。

  6. 编译并安装MySQL Workbench:

    $ make install

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

    $ make -j3 install

    这将使用三个内核进行编译(将内核数量调整为您认为合理的系统内容)。

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

  8. 玩得很开心!