• mysql 5.7密码修改


    官网下载安装包:https://dev.mysql.com/downloads/mysql/

    一、停止mysqld服务

    二、编辑配置文件

    有的Linux版本是/etc/my.cnf
    有的Linux版本是/etc/mysql/mysql.conf.d/mysqld.cnf
    windows配置文件名字为my.INI
    
    # 在配置文件中添加配置项 [mysqld] skip-grant-tables

    三、重新启动mysqld服务并登陆

    systemctl restart mysqld
    
    mysql -u root -p 

    四、修改root密码

    # 注意,user表没有“password”字段了,取代的是“authentication_string”。
    
    update mysql.user set authentication_string=password('123456') where User='root' and Host='localhost';
    
    #上面密码是不可取的!会在后续操作中遇到如下提示:
    
    ERROR 1819 (HY000) at line 1: Your password does not satisfy the current policy requirements
    
    请设置一个稍微复杂的密码吧!例如【大写字母+小写字母+特殊字符+数字】。

    五、刷新配置

    flush privileges;
    
    # 去掉skip-grant-tables配置项
    
    因为这一配置项的意思是“跳过权限表的限制,不用密码验证,直接登录”,在生产环境中是绝对不行的。
    
    再次执行mysql命令需要密码了。

    转自:https://www.cnblogs.com/yoyotl/p/6387207.html

  • 相关阅读:
    [CTSC2008]网络管理
    [HNOI/AHOI2018]转盘
    [HAOI2015]树上染色
    [CTSC2017]吉夫特
    [CTSC2011]幸福路径
    Comet OJ
    2019各省省选试题选做
    HNOI2019 简要题解
    HNOI2019游记
    JOISC2019 简要题解
  • 原文地址:https://www.cnblogs.com/daofaziran/p/13889565.html
Copyright © 2020-2023  润新知