如何删除MySQL根密码

我想删除localhost中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.1替换localhost即可完成。

    链接地址: http://www.djcxy.com/p/69293.html

    上一篇: How to remove MySQL root password

    下一篇: connect(): Access denied for user 'root'