

         今天准备使用sqlyog连接一下我Linux上面的mysql数据库,然后就报如下错误
  

有一个简单的办法就是修改密码为password就完事!然后我就开始查找如何修改密码!
如果是需要解决Sqlyog错误码2058的话,执行以下命令,但是注意root对应host是不是localhost,我的就不是localhost,而是%
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';~~~~~~~~~~~~~~~~~~~~~一条分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        正常修改密码如下文:
我按照查阅最高的文章里面的方法去尝试修改,但是也不行

        它报这个错误!后面我就发现原来是我的host写错了,应该先查一下root对应的host再进行修改就ok了!
         下面是我的解决方法,分享给大伙!
1.登录mysql
mysql -p -u root2.输入密码
3.使用mysql数据库
use mysql;4.进行查询 user、host
 select user,host from user;5.修改密码
alter user 'root'@'%' identified by 'password';6.刷新权限
flush privileges;7.重新登录测试是否修改成功!


感谢各位的观看,创作不易,能不能给哥们来一个点赞呢!!!
好了,今天的分享就这么多了,有什么不清楚或者我写错的地方,请多多指教!
私信,评论我呗!!!!!!
关注我下一篇不迷路哦!