我正在使用自制软件为Mac OS X安装mysql。一旦安装完成,这些选项将在终端中给出:
To connect: mysql -uroot To have launchd start mysql at login: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents Then to load mysql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist Or, if you don't want/need launchctl, you can just run: mysql.server start
所以我想要做的是在登录时启动mysql,但是当我输入命令时,我得到权限被拒绝,如下:
$ ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
ln: /Users/xxxxxxxxxxxxxx/Library/LaunchAgents/homebrew.mxcl.mysql.plist: Permission denied
有关为何可能发生这种情况的任何建议吗?
答案 0 :(得分:2)
您是否尝试过sudo
?
$ sudo ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents ^^^^
答案 1 :(得分:0)
尝试运行ln -s /Applications/ngrok ngrok
时遇到类似的问题。它返回拒绝的权限。这意味着您需要允许管理员委派用户来执行该操作。通过在sudo
前面加上该特权,系统将提示您输入管理员密码。 sudo ln -s /Applications/ngrok ngrok
对于sudo
上的more information。