1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用–skip-grant-tables参数启动MySQL
Server
#mysqld_safe
–skip-grant-tables
&
4.然后用空密码方式使用root用户登录
MySQL;mysql
-u
root
5.为root@localhost设置新密码
mysql>
update
mysql.user
set
password=PASSWORD('新密码')
where
User='root'mysql>
flush
privileges;mysql>
quit
6.
重新启动MySQL
第1步:用grub引导系统时:在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键第2步:再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
第3步:修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ single
第4步:回车返回,然后按b键启动,即可直接进入linux命令行.
第5步:使用以下命令“vi /etc/shadow”将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......保存
vi /etc/shadow
第6步:reboot重启,root密码为空
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)