win7 mysql 管理员权限_Win7下mysql root账户登录提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost'...

博客出处:脚本之家:http://www.jb51.net/LINUXjishu/10981.html 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2

ERROR 1045 (28000): Ac…… password: YES)这个意思是密码不正确,那就修改密码: 如果你是服务器是 windows xp/2000/2003/nt 都可以使用这个方法来找回丢失 MYSQL超级管理员root的密码 如果施win7 win vista,mysql 5.1后的版本中好像没有mysqld-nt.exe,则直接利用mysqld.exe代替即可。1,停止MYSQL服务,CMD打开DOS窗口(win7、winVista右键“用管理员账户运行”),输入 net stop mysql

2,在CMD命令行窗口,进入MYSQL安装目录 比如C:\Program Files\MySQL\MySQL Server 5.1\bin 方法:cd\ 按enter后输入:cd C:\Program Files\MySQL\MySQL Server 5.1\bin

3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld-nt --skip-grant-tables

(w解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题

2011-02-27 10:22:15|

分类: Database学习|字号 订阅 最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERRORin7好像有错,我没管直接跳过,)4,重新打开一个CMD命令行窗口,进入...\bin下,,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)

5,输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”)

mysql> update mysql.user set password=PASSWORD('新密码') where User='root';

6,刷新权限表mysql> flush privileges;7,退出mysql> quit

这样MYSQL超级管理员账号 ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器)MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了!

参考出处:http://zongquansheng517.blog.163.com/blog/static/90047628201142282234423/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值