可能重复:
重置 mysql 根密码
我在 OS X 10.7.5 上遇到问题,因为我曾经使用过 MAMP,但对于 .htaccess 问题,我现在使用自己很久以前编译的本地服务器,问题是我忘记了 mysql 的 root 密码。
我尝试使用 mysql -u root 通过终端更新密码,但收到此错误消息 ->ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
答案1
尝试找到mysql_secure_install
并运行它。此脚本将允许您重置 root 密码以及执行其他所有操作。
可能的路径是
/usr/local/mysql/bin/mysql_secure_installation
希望这可以帮助!
答案2
mysql -u root
尝试以 root 用户身份登录而不使用密码(如果设置了密码,则不会起作用,正如人们所希望的那样)。要登录,您需要指定-p
标记并提供当前密码;否则请参阅重置 Root 密码:Unix 系统。