MySQL命令行 '-bash命令未找到'

22 浏览
0 Comments

MySQL命令行 '-bash命令未找到'

帖子末尾的链接很有帮助,但能有人解释一下吗?有两个答案完全相左,所以我想问问。

一个人回答说,你应该按照以下步骤进入MySQL命令行界面。

进入目录

/usr/local/mysql/bin

然后在Unix提示符下输入:

./mysql

然后输入以下内容重置密码。

mysql -u root -p

但是另一个人说:

不,你应该在bash中运行mysql -u root -p,而不是在MySQL命令行界面中。如果你在mysql中,可以通过输入exit来退出。

这两个方法都对我不起作用。

第一种方法。从Bash提示符开始:

mysql -u root -p

输入密码:xxxx

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

第二种方法从mysql>提示符开始:

mysql> -u root -p

->

我还经常遇到这个错误:

-bash: command not found

我无法登录phpMyAdmin

当我尝试登录phpMyAdmin时,我遇到了以下错误消息:

禁止使用空密码进行登录

上面引用的链接是2013年的回答:

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'db'

0
0 Comments

MySQL command line '-bash command not found'问题的出现原因是在MacBook终端上使用mysql命令需要导出路径。解决方法是执行以下命令导出路径:

export PATH=$PATH:/usr/local/mysql/bin/

默认安装的情况下,使用以下命令以root用户身份获取mysql提示符:

mysql -u root

否则,可能是使用了错误的root密码。

参考链接:[Setting the MySQL root user password on OS X](https://stackoverflow.com/questions/6474775)

感谢Panther的建议。我已经解决了这个问题,但今天登录时遇到了其他问题。我会保存你上面的建议,它们看起来非常合理,当然了 🙂

以上方法也可以解决在Node.js中使用child_process.spawn时出现的-13错误。(我已经在路径中添加了我认为需要的内容...它可以用于我的登录,但在Node.js中却不起作用)。

0
0 Comments

MySQL命令行中出现"-bash command not found"错误的原因是没有将MySQL的路径添加到系统的环境变量中。为了解决这个问题,可以按照以下步骤将路径添加到环境变量中。

第一步,打开~/.bash_profile文件,可以使用以下命令:

sudo nano ~/.bash_profile

第二步,在文件中添加以下行:

export PATH=$PATH:/usr/local/mysql/bin/

第三步,保存并退出文件,并刷新~/.bash_profile文件,可以使用以下命令:

source ~/.bash_profile

完成以上步骤后,重新打开控制台或终端,就能够正常使用MySQL命令行了。

以上就是解决MySQL命令行中出现"-bash command not found"错误的方法,希望对大家有所帮助。

0
0 Comments

MySQL命令行“-bash command not found”问题的原因是路径没有正确设置。解决方法是通过修改bash配置文件来添加MySQL的路径。

为了解决这个问题,可以按照以下步骤进行操作:

1. 打开终端,并输入以下命令:

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile

这个命令将MySQL的路径添加到bash配置文件中。

2. 输入以下命令来使修改生效:

. ~/.bash_profile

这个命令会重新加载bash配置文件。

通过执行以上步骤,MySQL命令行的路径将被正确设置,问题将得到解决。

更多详细信息请参考这个链接

0