zoukankan      html  css  js  c++  java
  • mysql的密码忘记了,怎么办, 来来来.

    尤其是在学习的过程, 也是天天和数据库打交道, 难免会有脑子短路的时候, 比如root密码忘记了, 你说怎么办~~~, 没关系, 往下看

    mysql提供了一种跳过用户认证的配置, 参数, 你配置上这个参数后, 就可以不验证直接登进数据库..

    修改配置文件

    以Linux为例, mysql的配置文件一般叫做my.cnf, 打开配置文件在下面的位置加上 "skip-grant-tables"

    添加完成后保存配置文件, 重启启动mysql, 我使用的是Centos7+mariadb, 所以重启的命令就是:  systemctl restart mariadb

    从新登陆mysql

    此时在登陆mysql会看到和平常一样的显示, 如下:

    看到这个页面你只需要敲回车, 就能进入到久违的   MariaDB [(none)]>

    修改新密码

     方式一:

    UPDATE user SET Password = PASSWORD('594504110') WHERE user = 'root';
    FLUSH PRIVILEGES;

    方式二:

    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

    将配置文件修改回去, 然后重新启动mysql, 使用刚刚设置的密码登陆

  • 相关阅读:
    bzoj4571: [Scoi2016]美味
    hdu2929 Bigger Is Better
    将博客搬家到博客园了
    BZOJ4567[Scoi2016]背单词
    BZOJ 4568 幸运数字
    BZOJ 4569 萌萌哒
    BZOJ4570: [Scoi2016]妖怪
    poj3468 A Simple Problem with Integers(zkw区间修改模板)
    spoj 8222
    hdu 4918
  • 原文地址:https://www.cnblogs.com/594504110python/p/10096748.html
Copyright © 2011-2022 走看看