今天用mysql的时候一不小心把root用户给干掉了,然后就各种登不进去 各种没权限,百度一下 找到了解决办法:
停止mysql
# /etc/init.d/mysqld stop
安全模式进入mysql
# /usr/sbin//mysqld_safe --skip-grant-tables &
完成以后就可以不用密码进入MySQL了
# mysql -u root
按下列步骤建立 root 用户:
> insert into mysql.user (host, user, password) values ('localhost', 'root', password('密码'));
> flush privileges;
>grant all on *.* to 'root'@'localhost';
本文介绍了一种意外删除MySQL root用户后的恢复方法。通过停止MySQL服务并以安全模式启动,可以绕过权限验证直接进入数据库。之后,按照指定步骤创建新的root用户,并设置密码及权限。
769

被折叠的 条评论
为什么被折叠?



