zoukankan      html  css  js  c++  java
  • MySQL重置密码

    方法1: 用SET PASSWORD命令

      mysql -u root

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

    方法2:用mysqladmin

      mysqladmin -u root password "newpass"

      如果root已经设置过密码,采用如下方法

      mysqladmin -u root password oldpass "newpass"

    方法3: 用UPDATE直接编辑user表

      mysql -u root

      mysql> use mysql;

      mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

      mysql> FLUSH PRIVILEGES;

    在丢失root密码的时候,可以这样

      mysqld_safe --skip-grant-tables&

         或者mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

      mysql -u root mysql

      mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

      mysql> FLUSH PRIVILEGES;

    针对MySQL忘记密码的解决办法--

    总结如下方法二:vi  /etc/my.cnf

                          在mysqld 下面添加 skip-grant-table

                          service mysqld restart

                          mysql -uroot

                          mysql > use mysql;

                          mysql > UPDATE user SET Password =PASSWORD('newpass') WHERE user='root';

                          mysql > FLUSH PRIVILEGES;

                         

  • 相关阅读:
    药方
    Git配置
    黄俊俊:做一个有想法的技术人
    刘铁猛:程序员:造阀门前,先蓄满‘情商池’
    Nginx + Tomcat 配置负载均衡集群简单实例
    mysql 用户权限管理详细
    mysql数据权限操作
    搭建分布式系统
    数据库 -- 悲观锁与乐观锁
    tomcat7以下线程控制
  • 原文地址:https://www.cnblogs.com/lubing666666/p/4155269.html
Copyright © 2011-2022 走看看