我具有用于ssh访问的完整普通用户帐户,并且我想使用mysqlworkbench的mysqldbcompare(或其他一些cli工具,如果存在)的mysql diff功能。问题是我没有root用户访问权限。我可以将其安装在我的普通用户帐户中,以便可以比较该服务器上的数据库吗?

最佳答案

最好的方法是使用系统的程序包管理器以root身份安装它们,但是我敢肯定,您知道:P

我从their website下载了源代码,它使用传统的configure脚本。我已经使用configure脚本在无特权的用户帐户中安装了程序,实际上是整个生态系统。通常,所需要做的只是指定要在哪里安装文件:

./configure --prefix=$HOME/eco


有时您也必须安装依赖项。然后确保相应地设置LD_LIBRARY_PATH

根据您使用的发行版,您甚至可以将软件包安装到主目录中:see this question

关于mysql - 没有root权限的mysqlworkbench,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9343162/

10-15 14:40