如何删除MySQL的root密码
我想在本地主机上删除root用户的密码。 我怎样才能做到这一点? 我错误地设置了root用户的密码。 这就是为什么phpmyadmin给出了一个错误:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
您需要将root@localhost
的密码设置为空白。 有两种方法:
-
MySQL
SET PASSWORD
命令:SET PASSWORD FOR root@localhost=PASSWORD('');
-
使用命令行
mysqladmin
工具:mysqladmin -u root -pType_in_your_current_password_here password ''
我也经历过这个问题,
首先,我尝试使用命令将root密码设置为空白:
SET PASSWORD FOR root@localhost=PASSWORD('');
但不要高兴,PHPMYADMIN使用127.0.0.1不是本地主机,我知道你会说两者是相同的,但事实并非如此,使用下面提到的命令,你就完成了。
SET PASSWORD FOR root@127.0.0.1=PASSWORD('');
只需用127.0.0.1replacelocalhost即可完成。