我已使用命令brew install mysql安装mysql。之后设置root的密码。我仍然无法登录mysql shell
brew install mysql
sheetal$ mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
sheetal$ mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
sheetal$ sudo mysql -uroot -p
Password:
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
sheetal$ mysql_secure_installation
Securing the MySQL server deployment.
Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: YES)
1条答案
按热度按时间mxg2im7a1#
你好像忘了密码。要重置根密码,您需要用
--skip-grant-tables
选项。这允许您在不使用任何密码的情况下登录mysql控制台。现在你应该可以用新密码登录了。
有其他方法可以做到这一点,但我发现这是最简单的。