MySQL ERROR 1045

1 , 问题分析 : 

发生这个错误的原因是因为刚安装的数据库没有设置密码, 等到你设置完成数据库的密码即可 !

2 , 遇到MYSQL“错误代码#1045 Access denied for user 'root'@'localhost' (using password:YES)” 需要重置root账号权限密码,这个一般还真不好解决。

    不过,这几天调试的时候真的遇到了这种问题,不能跳过,必须解决才能在 本地调试程序源码,没办法,一点点解决吧。

    好在遇到这种问题的情况,大有人在,所以很多就搬现成的,只要能解决问题就行了。

    方法:

    第一点,停止MYSQL服务,CMD打开DOS窗口,输入 "net stop mysql ";不过有时候不停止也是无所谓;

    第二点,在CMD命令行窗口,进入MYSQL安装目录 比如“E:\APMServ5.2.6\MySQL5.1\bin”(我用的就是APMServer)

    如下图:    

    第三点,在第二点的命令窗口输入命令为:"mysqld-nt  --skip-grant-tables"

    作用是,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 

    这时候可以进入数据库后,接下来给自己的数据库重新设置密码就可以了!

   

3 , 重新设置数据库密码

    1.重新打开一个CMD命令行窗口,输入:"mysql -uroot -p",使用空密码的方式登录MySQL(不用输入密码,直接按回车) 

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

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

    3.刷新权限表 

    "mysql>flush privileges" 

    4.退出 :

    "mysql>quit "

 

    搞定,功成身退!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱笑的茄子老师

您的支持是小编最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值