可能重复:
重置mysql root密码
我有一个OS X 10.7.5的问题,因为我曾经使用MAMP,但对于.htaccess的问题,我现在使用我自己的编译本地服务器很久以前,问题是我忘记了MySQL的根密码。
我已经尝试通过terminal使用mysql -u root更新密码,但是我得到这个错误消息 – > ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
试着findmysql_secure_install并运行它。 此脚本将允许您重置所有其他事情的根密码。
可能的path是
/usr/local/mysql/bin/mysql_secure_installation
希望这可以帮助!
mysql -u root试图以没有密码的root用户身份login(如果设置了密码,这将不起作用,正如人们所希望的那样)。 要login,您需要指定-p标志并提供当前密码; 否则请参阅重置根密码:Unix系统 。