我在Amazon实例上安装了MySQL服务器并启动了它。它似乎已经启动了,但是当我尝试执行mysql -u root时,我得到了这个错误。
mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)我没有密码的根,也不知道如何前进。如何访问新安装?
发布于 2015-12-07 01:24:43
获得密码重置的唯一方法如下:
service mysql stop
service mysql start --skip-grant-tables
mysql登录后,按以下方式设置密码
UPDATE mysql.user SET password=PASSWORD('whateverpassword')
WHERE user='root' and host='localhost';退出mysql客户端,然后运行
service mysql restart就这样。现在可以使用root@localhost的新密码登录。
mysql -uroot -phttps://dba.stackexchange.com/questions/123031
复制相似问题