【发布时间】:2018-01-21 11:06:50
【问题描述】:
首先,我知道有几个线程,但是我尝试了这么多解决方案,但我什么都做不了。
我对 mysql 服务器和终端没有任何经验。
我下载了mysql服务器5.7.19
根据 redtek 的回答,这里:Setting the MySQL root user password on OS X
我从系统设置打开mysql,点击停止服务器。然后我打开终端写
sudo mysqld_safe --skip-grant-tables
我询问我的密码(我假设我启动计算机时密码相同)。我收到一条消息,提示找不到命令。
MacBook-Pro:~ XXXXXX$ sudo mysqld_safe --skip-grant-tables
Password:
sudo: mysqld_safe: command not found
MacBook-Pro:~ XXXXXX$
更新:当我运行以下解决方案时,打开新窗口后出现以下错误:
Last login: Sun Aug 13 16:51:49 on ttys002
MacBook-Pro:~ XXXXX$ mysql -u root
-bash: mysql: command not found
MacBook-Pro:~ XXXXX$ UPDATE mysql.user SET Password=PASSWORD('my-new-password') WHERE User='root';
-bash: syntax error near unexpected token `('
MacBook-Pro:~ XXXXX$ FLUSH PRIVILEGES;
-bash: FLUSH: command not found
MacBook-Pro:~ XXXXX$ \q
【问题讨论】: