论坛风格切换
  • 5441阅读
  • 3回复

[mysql]mysql的root密码重置方法 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-09-26
1。停止mysql服务
2。下载mysql_root_no
这个文件有什么用呢,它是mysql的源文件
比如windows下你新装好一个mysql,他有

里面的mysql,test等文件夹都是数据库,mysql目录是mysql的数据,他里面记录着mysql的帐号,权限等。
我们刚下载的mysql_root_no就是用来替换这个目录,这样mysql的密码就变成空密码了。

当然,如果重置过密码后,您原先设置的帐号和权限都没了。

适用环境,windows及linux,mysql5.0和5.1系列都支持。
1条评分金币+1
rickyleo 金币 +1 这个方法干脆,不过linux下要注意下文件的组和所有者权限都为mysql否则会有问题 2011-10-13
[url=http://www.phpwind.com]phpwind[/url]
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 沙发  发表于: 2011-09-26
举一个实例
下面是一个云主机的客户,在他的服务器上运行了一键安装包,但是却发现mysql密码不对。
我们看mysql服务是可以正常启动和关闭的。


右键属性看下mysql的进程


发现mysql路径是
"C:\www\MySQL Server 5.1

说明这个客户自己安装了一个mysql,导致跟我们云主机一键安装包里面的mysql冲突。

这时应该:
1。卸载原先的mysql服务
  1. "C:\www\MySQL Server 5.1\bin\mysqld" --remove mysql


2。安装我们的云主机的mysql服务
  1. "E:\websoft\mysql-5.1.58\bin\mysqld.exe" --install mysql --defaults-file="E:\websoft\mysql-5.1.58\my.ini"


然后就OK了。其实mysql最重要的还是服务,要根据服务里面的mysql路径。
[url=http://www.phpwind.com]phpwind[/url]
离线prisk

发帖
278
金币
0
威望
59
只看该作者 板凳  发表于: 2011-09-26
[img]http://appimg.veryapp.com/pbar/img.php?barhash=4b7ee90840c62e74d81ca326e43bb302d7b460c4[/img]
离线rickyleo

发帖
315
金币
0
威望
99
只看该作者 地板  发表于: 2011-10-13
这个方法干脆,不过linux下要注意下文件的组和所有者权限都为mysql否则会有问题
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
提到某人:
选择好友
上一个 下一个