我一直在尝试重置我的MySQL root密码。我运行了
在重新启动MySQL守护进程后,我尝试使用刚设置的新root密码登录,但仍然收到用户'root'的访问被拒绝错误。我还尝试完全删除并重新安装MySQL(包括删除
mysqld_safe --skip-grant-tables
,更新了root密码,并检查了用户表以确保密码已更改。在重新启动MySQL守护进程后,我尝试使用刚设置的新root密码登录,但仍然收到用户'root'的访问被拒绝错误。我还尝试完全删除并重新安装MySQL(包括删除
my.cnf
文件),但仍然没有成功。接下来我该怎么办?
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('somepassword');
是最安全的方法。 - sabgenton