美文网首页
mysql改密码

mysql改密码

作者: BuFFERer | 来源:发表于2018-11-01 00:49 被阅读0次

    //主要是阿里云默认密码,太恶心了,那么难记,哎,改了改了。

    首先,先切换成mysql数据库,然后查询一下用户。然后开始踩坑。

    网上百度的,mysql数据库更改密码,然后果然报错了。

    update user set pasword=password("12345") where user="root";

    错误信息:ERROR 1054 (42S22): Unknown column 'pasword' in 'field list'

    //本着有问题找百度的三好学生素养,百度一查,告诉我们是数据库版本太高,由于是5.7版本的mysql数据库,然后password这个字段已经改了,改了,改了。。。

    不过没关系,换成了authentication_string而已

    再来一条,其实也就是将上面的user换成了mysql.user,password字段换成了authentication_string。

    update mysql.user set authentication_string=password('新密码') where user='root';

    错误信息:ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

    //果然,又又又错了。。好了不用说,一定是什么东西没开。

    有问题找百度,然后发现是安全设置问题。

    SET SQL_SAFE_UPDATES = 0;

    改一下再执行,ok搞定了。

    然后就可以改密码了。

    update mysql.user set authentication_string=password('新密码') where user='root';

    记住改完一定要输一行flush privileges;

    //这个的意思主要是更新一下相关的内容,防止网站受影响之类的。也可以重启一下mysql,作用一样。

    相关文章

      网友评论

          本文标题:mysql改密码

          本文链接:https://www.haomeiwen.com/subject/tuftxqtx.html