0

我想将 MySQL 编译到我的 Mac 上的用户特定目录中。我知道如何编译它和一切,它只是我正在寻找的目录选择。问题开始于:

/usr/local 用户是特定的吗?如果我在活跃用户 Bob 上将它安装到那里,Joe 是否能够看到和访问它,或者只有 Bob?

我怀疑情况并非如此。如果是这样,那就太好了!如果不是,那么哪里是编译和安装东西的最佳位置,以便我可以控制哪些用户可以查看和访问它?

请记住,这些是针对更复杂的东西,比如编译 MySQL,所以我不希望它们在一些通用应用程序文件夹中(这就是为什么 /usr/local 如果它具有这种用户特定性会很棒)

4

1 回答 1

0

/usr/local是系统特定的......所以是的 Bob 可以使用它。你通常在我的用户家中保留一个目录结构,所以:

/Users/username/
  lib/
  bin/
  etc/

你可以在那里安装它。也就是说,您可以只修改用户和组设置,以获得只有您和系统所属的组的执行权限。我实际上认为这将是更好的方式,因为将它放在您的主目录中可能会带来更多障碍,因为您可能希望将 mysql 服务器作为守护进程运行。

于 2012-08-18T01:32:01.233 回答