我正在尝试更改计算机上的mysql root密码。另一位工程师创建了密码并离开了公司,因此我没有访问权限。我宁愿不必重新安装整个shebang。
我正在尝试按照此处的说明操作:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
但是当我在“重置root密码: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]
我无法理解我的生活......许可被否定了?我怎么能通过这个?谢谢!
答案 0 :(得分:1)
尝试在sudo
和kill
命令前添加cat
。像这样:
sudo kill `sudo cat /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid`
然后会询问您Mac的root密码(不是mysql)。输入它,命令应该执行而不会给你一个权限被拒绝的错误。