【发布时间】:2017-03-02 18:25:33
【问题描述】:
我正在运行 OSX 10.9.5,在尝试重置我的 MySQL 根密码时,我输入了以下内容:
sudo mysqld_safe --skip-grant-tables
在被要求输入管理员密码后,我得到了这个错误:
sudo: mysqld_safe: 找不到命令
这是我写的
cd /usr/local/mysql
另外,我的 sudo 命令有问题,尽管我登录了我的帐户的管理员帐户,但它经常给我权限被拒绝,就像使用此命令解决基本相同的问题(重置我的 root 密码)
sudo 杀死
cat /usr/local/mysql/data/rodongi.pid
然后我得到了
cat: /usr/local/mysql/data/rodongi.pid: 权限被拒绝
密码:
输入密码后……
用法:kill [-s signal_name] pid ... 杀死 -l [退出状态] 杀死 -signal_name pid ... 杀死 -signal_number pid ...
不知道为什么
- 1) 我没有权限,即使我使用了 sudo 命令(还有一次是 sudo!!)
- 2) 为什么 msql-bash 不能识别 mysql 和 mysqld 命令(我在终端 bash 中也试过;也不行)
【问题讨论】:
-
使用
which mysql检查你的Mac是否安装了MySQL。 -
我确实安装了 mysql。我什至可以启动 mysql 服务器但无法访问 MySQLWorkbench,因为我需要 orrt 密码。无论如何,我在终端 bash 和 mysql-bash 中尝试了它,但没有得到任何响应。 rodongi$ 哪个 mysql rodongi$
-
如果在终端 bash
which mysql没有返回任何结果,你怎么知道你安装了 mysql? -
我在系统偏好设置中获得了 MySQL :)
-
type -a mysql应该显示它的安装位置。它返回什么?