怎么在linux系统重置mysql的root密码

怎么在linux系统重置mysql的root密码
当前问题共有如下(4)个解决方案
  • 出门在外_1
    出门在外_1
    1. 忽略权限分配

      vi /etc/my.cnf 在[mysqld]添加

              skip-grant-tables


      2.重启数据库服务,并重置下root密码

        /etc/init.d/mysqld restart

        mysql

      >update mysql.user set password=PASSWORD("新密码") where User="root";

      >flush privileges;


    3.重启生效用新密码登录

        /etc/init.d/mysql restart

        mysql -uroot -p

  • wallcopper
    wallcopper
    1、mysqladmin -u root password '123456'
    2、如果忘记mysql密码,你读一下mysql手册,有一节专门说忘记密码的
  • oowood
    oowood
    1、修改MySQL的登录设置:
    # vi /etc/my.cnf
    在[mysqld]的段中加上一句:skip-grant-tables
    2、重新启动mysqld
    # /etc/init.d/mysqld restart
    3、登录并修改MySQL的root密码
    mysqladmin -u[username] -p[password] status
  • 《赖》
    《赖》
    忘记root密码修改方法
    参考:http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html
上一篇:mysqldump时这个错误什么意思
下一篇:windows2008+phpstudy(nginx+php+mysql)搭建wordpress博客网站,使用不同端口号