【发布时间】:2023-03-21 08:11:01
【问题描述】:
帖子末尾的以下链接很有帮助,但有人可以澄清一下吗?有两个答案完全冲突,所以我问一下。
有人回答说你应该像这样进入 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 年的回应:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'db'
【问题讨论】:
-
这些是指令的第一句“在 Unix 上,使用以下过程重置所有 MySQL root 帐户的密码。指令假定您将启动服务器,以便它使用 Unix 登录运行您通常用于运行服务器的帐户”。启动服务器。哪个服务器?阿帕奇服务器?我只是打开终端并且 apache 无论如何都在运行,除非我一个 apachectl 停止。
标签: mysql macos bash phpmyadmin