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

[复制链接]
查看1540 | 回复0 | 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


要善于套用别人的成功模式,别人的成功模式可成为一种指引,让你有方向可循。
回复

使用道具 举报

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

本版积分规则

567

主题

586

帖子

5710

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5710