zoukankan      html  css  js  c++  java
  • 20200116_centos7.2 下 mysql_5.7修改root密码

    1. 需改my.cnf文件

    [root@rakinda-iot-platform ~]# vim /etc/my.cnf

    2. 新增一行, 登录时跳过密码, 保存后退出, 重启mysql  

    systemctl restart mysqld

    skip-grant-tables

    3. 直接使用mysql登入到数据库:

     4. 输入update 修改密码:

    mysql> update user set password=password('yourpassword') where user='root';
    ERROR 1054 (42S22): Unknown column 'password' in 'field list'
    #5.7下面已经不支持password字段了, 可以使用select查看一下user表的确没有password字段了
    mysql> select *from user G

    5. 所以使用下面的语句, 修改authentication_string字段:

    mysql> update user set authentication_string=password('yourpassword') where user='root';
    Query OK, 2 rows affected, 1 warning (0.00 sec)
    Rows matched: 2  Changed: 2  Warnings: 1
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> quit;

    6. 别忘了把配置文件的skip-grant-tables 去掉

  • 相关阅读:
    ES6、ES7、ES8特性
    【react】XXX项目环境搭建
    map
    vector
    list
    米勒素数模板
    POJ-2421-Constructing Roads(最小生成树 普利姆)
    HDU1301 Jungle Roads(Kruskal)
    Truck History(prime)
    phpstorm快捷键和激活
  • 原文地址:https://www.cnblogs.com/wxylog/p/12200867.html
Copyright © 2011-2022 走看看