我有一个完全普通的ssh访问用户帐户,我想使用mysqlworkbench的mysqldbcompare(或其他一些cli工具,如果它存在)的mysql diff功能。问题是我没有root访问权限。我可以在普通用户帐户中安装它,以便比较该服务器上的数据库吗?
答案 0 :(得分:1)
执行此类操作的最佳方法是使用系统的包管理器以root身份安装它们,但我相信您知道:P
我从their website下载了源代码,它使用传统的configure
脚本。我使用configure
脚本在非特权用户帐户中安装了程序,实际上是整个生态系统。通常只需指定要安装文件的位置:
./configure --prefix=$HOME/eco
有时你也必须安装依赖项。然后确保相应地设置LD_LIBRARY_PATH
。
根据您使用的发行版,您甚至可以将软件包安装到您的主目录:see this question