zoukankan      html  css  js  c++  java
  • Mysql数据库忘记密码找回方法

    Mysql数据库忘记密码找回

    a 停止mysql服务

       /etc/init.d/mysql stop

    b 使用--skip-grant-tables启动mysql,忽略授权登录验证

       mysqld_safe --skip-grant-tables --user=mysql &

       mysql -u root -p                   ---登录时以空密码登录

    c 登录mysql,修root密码

       mysql

       update mysql.user set password=password("123")  where user='root' and host='localhost'    

       flush privileges;  

    d 关闭重启mysql

    /etc/init.d/mysqld stop

    /etc/init.d/mysqld start

    演示

    [root@db02 ~]# mysqld_safe --skip-grant-tables --user=mysql &
    
    [1] 1390
    
    [root@db02 ~]# 170428 23:26:25 mysqld_safe Logging to '/application/mysql-5.6.34/data/db02.err'.
    
    170428 23:26:25 mysqld_safe Starting mysqld daemon with databases from /application/mysql-5.6.34/data
    
    
    [root@db02 ~]# mysql -u root -p
    
    Enter password:
    
    Welcome to the MySQL monitor.  Commands end with ; or g.
    
    Your MySQL connection id is 1
    
    Server version: 5.6.34 Source distribution
     
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
     
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    
    affiliates. Other names may be trademarks of their respective
    
    owners.
    
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    
    mysql>
    
    mysql> update mysql.user set password=password("123")  where user='root' and host='localhost';
    
    Query OK, 1 row affected (0.00 sec)
    
    Rows matched: 1  Changed: 1  Warnings: 0
    
    mysql>
    
    mysql> flush privileges;
    
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> quit
    
    [root@db02 ~]# /etc/init.d/mysqld stop
    
    [root@db02 ~]# /etc/init.d/mysqld start
    
    [root@db02 ~]# mysql -uroot -p123
    
    Warning: Using a password on the command line interface can be insecure.
    
    Welcome to the MySQL monitor.  Commands end with ; or g.
    
    Your MySQL connection id is 1
    
    Server version: 5.6.34 Source distribution
    
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
     
    Oracle is a registered trademark of Oracle Corporation and/or its
    
    affiliates. Other names may be trademarks of their respective
    
    owners.
    
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
     
    mysql> 
  • 相关阅读:
    让Controller支持对平铺参数执行@Valid数据校验
    @Validated和@Valid的区别?校验级联属性(内部类)
    Apache和Spring提供的StopWatch执行时间监视器
    Spring方法级别数据校验:@Validated + MethodValidationPostProcessor
    疑问
    第20章 链接详解(笔记)
    nm命令介绍
    使用Euclid算法求最大公约数
    Linux Man手册的使用示例
    VMware12 + Ubuntu16.04 虚拟磁盘扩容
  • 原文地址:https://www.cnblogs.com/HByang/p/9121091.html
Copyright © 2011-2022 走看看