查看: 99|回复: 0

[系统] Linux下重置MySQL root密码

[复制链接]
  • TA的每日心情
    开心
    2019-10-1 22:17
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    323

    主题

    333

    帖子

    2792

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2792
    发表于 2019-9-29 22:58:11 | 显示全部楼层 |阅读模式
    一、手动修改1、停止MySQL服务

    执行:/etc/init.d/mysql stop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld

    2、跳过验证启动MySQL

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

    注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。

    3、重置密码

    等一会儿,然后执行:/usr/local/mysql/bin/mysql -u root mysql

    出现mysql提示符后输入:update user set password = Password('要设置的密码') where User = 'root';

    回车后执行:flush privileges;    刷新MySQL系统权限相关的表。再执行:exit;  退出。

    4、重启MySQL

    杀死MySQL进程:killall mysqld

    重启MySQL:/etc/init.d/mysql start


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则