linux下mysql5.7重置root密码

Published by xiaosixi on

  1. 停止mysql服务

    service mysqld stop或者/etc/init.d/mysqld stop

  2. 跳过验证启动mysql

    /usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 & 

    如果不是这个路径可以用 find -name mysqld_safe搜索

  3. 重置密码

    执行 /usr/local/mysql/bin/mysql -u root mysql

    然后在mysql>输入:update user set authentication_string= Password('要设置的密码') where User = 'root';

  4. 重启mysql

    ps -ef|grep mydqld;kill杀死进程

    然后service mysqld start或者/etc/init.d/mysqld start

Categories: linux

xiaosixi

本人IT码农一枚,从事java企业级应用开发,目前就职于深圳某某公司,热衷于对技术的研究和热爱。本网站主要记录生活、工作上所发生所看的,可能大多来自互联网,如有版权问题,请联系,我会及时处理。

0 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注