我想删除本地主机root用户的密码。我该怎么做呢?我错误地设置了root用户的密码。这就是phpmyadmin给出错误的原因:
#1045 -拒绝访问用户'root'@'localhost'(使用密码:NO)
我想删除本地主机root用户的密码。我该怎么做呢?我错误地设置了root用户的密码。这就是phpmyadmin给出错误的原因:
#1045 -拒绝访问用户'root'@'localhost'(使用密码:NO)
当前回答
我也遇到过这个问题,
首先,我尝试使用命令将我的root密码设置为空白:
SET PASSWORD FOR root@localhost=PASSWORD('');
但是不要高兴,PHPMYADMIN使用127.0.0.1而不是localhost,我知道你会说两者都是一样的,但事实并非如此,使用下面提到的命令,你就完成了。
SET PASSWORD FOR root@127.0.0.1=PASSWORD('');
只需将localhost替换为127.0.0.1,就完成了。
其他回答
我也遇到过这个问题,
首先,我尝试使用命令将我的root密码设置为空白:
SET PASSWORD FOR root@localhost=PASSWORD('');
但是不要高兴,PHPMYADMIN使用127.0.0.1而不是localhost,我知道你会说两者都是一样的,但事实并非如此,使用下面提到的命令,你就完成了。
SET PASSWORD FOR root@127.0.0.1=PASSWORD('');
只需将localhost替换为127.0.0.1,就完成了。
“root@localhost”的密码需要设置为空。有两种方法:
MySQL SET PASSWORD命令: 为root@localhost设置密码=PASSWORD(");——MySQL 5.x 为root@localhost设置密码= ";——MySQL 8.x 使用命令行mysqladmin工具: mysqladmin -u root -pType_in_your_current_password_here password "