Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原]忘记MYSQL的root密码....的解决办法

[复制链接]
hao32 发表于 2006-1-6 11:18:06 | 显示全部楼层 |阅读模式
首先必须有服务器的root权限

[root@free2 root]# service mysqld stop  ///停止MYSQL服务
Killing mysqld with pid 29873
[root@free2 root]# killall -TERM mysqld    ///杀死mysqld进程..这个是没成功,因为之前停了MYSQL服务了,可以忽略
mysqld: no process killed
[root@free2 root]# /usr/bin/safe_mysqld --skip-grant-tables    ///用--skip-grant-tables参数启动MYSQL
Starting mysqld daemon with databases from /var/lib/mysql
update user set password=password("STOPPING server from pid file /var/lib/mysql/free2.mrwl.net.pid
051230 15:58:48  mysqld ended

反应慢的话,另开SSH:
[root@free2 root]# mysql mysql   ///进MYSQL
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 42 to server version: 4.0.23-standard-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> update user set password=password("xxxxxx") where user="root";   ///设置root密码
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> exit   ///退出MYSQL

[root@free2 root]# killall -TERM mysqld  ///重新杀死MYSQL
[root@free2 root]# service mysqld start  ///正常启动mysqld
[root@free2 root]#



然后就可以用root登陆MYSQL了
cqfanli 发表于 2006-1-6 21:14:46 | 显示全部楼层
嗯,知道这个方法了.谢谢
回复

使用道具 举报

bskzq 发表于 2006-1-6 22:08:53 | 显示全部楼层
最好能改成zt
回复

使用道具 举报

yuxin 发表于 2006-1-9 09:10:27 | 显示全部楼层
感谢楼主无私奉献的精神,此方法我收藏了。
回复

使用道具 举报

王艺 发表于 2006-2-9 15:14:05 | 显示全部楼层
3Q
收藏!
做个记号
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 22:16 , Processed in 0.025264 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表