mysql修改密码(包括密码忘记的情况)

修改root密码的时候按照网上的说的居然傻傻的执行了update user set password="asdf" where user="root";执行之后发现密码错了,进去不了,于是折腾了半天,发现mysql的密码是加密的不是明文存储的,所以改的时候需要这样set password=password("asdf")。错误已经发生了,于是就按照下面的方式去修改错误的mysql密码。

 

修改/etc/my.cnf在skip-slave-start后面增加一行skip-grant-tables

 

再登陆进去,重新修改密码,改回原来的配置就ok了。

 

你可能感兴趣的:(mysql修改密码(包括密码忘记的情况))