Linux下快速重置MySQL用户(root)密码方法

  • 来源: CSDN 作者: 李祥敬   2010-01-18/17:41
  • 今日公司购买了一台美国VPS(www.ixwebhosting.com),LINUX操作系统,通过Container进行管理,系统预装了MYSQL,密码是随机产生的(联系那边技术员,为得到满意结果)只好想办法重置MYSQL密码了。

    重置MYSQL的root密码的方法:

    1.停止正在运行的MySQL进程

    killall -TERM mysqld

    2.以安全模式启动MySQL

    mysqld_safe –skip-grant-tables &

    3.登陆MYSQL,完成上述两步以后就可以不用密码进入MySQL了

    mysql -u root

    4.更改密码, 到此我们就可以在mysql客户端提示符下直接修改用户信息表了

    use mysql;

    select host, user, password from user;

    update user set password=password(“新密码”) where user=”root”

    flush privileges;

    第一句:打开系统数据库“mysql”

    第二句:查看一下当前用户信息表有哪 些用户都可以从哪个主机访问数据

    第三句:直接修改用户密码,第四句是更新用户权限使其立即生效

    5.退出控制台,启动服务

    killall -TERM mysqld

    service mysqld start

    通过上述方法我成功重置了MYSQL的root密码


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多