zoukankan      html  css  js  c++  java
  • mysql改密码

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

    首先,先切换成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,作用一样。



  • 相关阅读:
    A4988和CNC SHIELD使用方法 步进电机
    MTP 写字机器
    s*s*r备用
    VHDL 例程
    ESP8266 使用
    世界四大航海家
    第六周学习进度总结
    关于tensorflow版本报错问题的解决办法
    第五周学习进度总结
    机器学习对文本的聚类KMeans
  • 原文地址:https://www.cnblogs.com/BuFFERer/p/12273522.html
Copyright © 2011-2022 走看看