1

我正在尝试更改我机器上的 mysql root 密码。另一位工程师创建了密码并离开了公司,因此我无权访问。我宁愿不必重新安装整个shebang。

我正在尝试按照此处的说明进行操作:http: //dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

但是,当我在“重置根密码:Unix 系统”指令的第 2 步执行命令时,出现以下错误:

FitValet-MacBook-Pro:~ fitvalet$ kill `cat /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid`
cat: /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid: Permission denied
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

而且我一生都无法弄清楚...许可被拒绝?我怎样才能克服这个?谢谢!

4

1 回答 1

1

尝试在and命令sudo前面添加。像这样:killcat

sudo kill `sudo cat /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid`

然后它会询问您 Mac(不是 mysql)的 root 密码。输入它,该命令应该执行而不会出现权限被拒绝错误。

于 2013-08-29T17:34:56.177 回答