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

v8wbuo2f  于 2022-11-09  发布在  PHP
关注(0)|答案(4)|浏览(215)

下面的链接在文章的最后是有帮助的,但有人能澄清这一点吗?有两个答案是完全冲突的,所以我问它。
一个人回答说,您应该像这样进入MySQL命令行。
导航到目录

/usr/local/mysql/bin

在Unix提示符下,键入:

./mysql

然后键入以下命令重置密码。

mysql -u root -p

但这时另一个人说:
不,你应该在bash中运行mysql -u root -p,而不是在MySQL命令行中。如果你在mysql中,你可以通过键入exit退出。
这两种方法都不适合我。
第一种方法。在Bash提示符下:

mysql -u root -p

Enter password:  xxxx
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  • mysql〉* 提示符下的第二个方法:
mysql> -u root -p
    ->

我也经常得到这样的错误:
找不到-bash命令
我无法登录到phpMyAdmin
我的问题是我在尝试登录phpMyAdmin时收到以下错误信息:
配置禁止在没有密码的情况下登录
我有上面引用的链接。2013年的回应:

ua4mk5z4

ua4mk5z41#

要在MacBook终端上使用该命令(即mysql),需要使用以下命令导出路径:

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

考虑到默认安装,请使用以下命令以 root 用户身份获得mysql提示符:

mysql -u root

否则,您使用的是错误的root密码。
参考:Setting the MySQL root user password on OS X

ghg1uchk

ghg1uchk2#

为了一个永久的解决方案-

  1. echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
  2. . ~/.bash_profile
    详情请参阅this link
0sgqnhkj

0sgqnhkj3#

您可以通过以下方式将PATH永久地添加到您的 ~/.bash_profile 文件中。这将保存您在每次重新打开控制台或终端时运行 export 命令的时间。
1.使用以下命令打开 ~/.bash_profile 文件

sudo nano ~/.bash_profile

1.在此处添加以下行

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

1.保存并退出文件,然后刷新 ~/.bash_profile 文件

source ~/.bash_profile

1.尽情享受

nwo49xxi

nwo49xxi4#

我不确定它是否连接上了,但你可以给予一试。可能是你只是需要本地计算机上的MySQL。
在您的计算机上,执行:

sudo apt-get update && sudo apt-get install mysql-server

然后你会摆脱这样一个错误,我不确定这是否是你在标题“MySQL命令行'-bash命令未找到'”中所指的错误之一:

/home/.../some_bash_script.sh: line 123: mysql: command not found

幸运的是,您得到的其他错误也与此相关。至少在我的情况下,我通过此步骤消除了一些其他错误,如ERROR 2003(HY 000):无法连接到“127.0.0.1”上的MySQL服务器(111)。

相关问题