博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL错误代码#1045 Access denied for user 'root'@'localhost'
阅读量:4696 次
发布时间:2019-06-09

本文共 941 字,大约阅读时间需要 3 分钟。

遇到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起来后,不用输入密码就能进入数据库。 

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

    

    如果,还是出现1045错误的话,继续执行以下操作

    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 "

 

    搞定,功成身退!

欢迎转载,LY客栈-袁建军-博客:MYSQL错误代码#1045 Access denied for user 'root'@'localhost',转载请注明原文网址:http://blog.lykezhan.com/jishu/biji/2017/0319/224.html 

转载于:https://www.cnblogs.com/lykezhan/p/6777886.html

你可能感兴趣的文章
mini2440 U-boot 编译
查看>>
在UTF-8中,一个汉字为什么需要三个字节?
查看>>
学习ThreadLocal
查看>>
在 Visual Studio 调试器中指定符号 (.pdb) 和源文件
查看>>
直接量
查看>>
leetcode 115. 不同的子序列(Distinct Subsequences)
查看>>
三元表达式
查看>>
Go初接触之libjpeg-turbo
查看>>
UVa 11300 Spreading the Wealth 分金币
查看>>
[leetcode] Happy Number
查看>>
Java第五周学习总结
查看>>
j.c.Warnsdorff马踏棋盘算法
查看>>
the openning
查看>>
python 字符串 和 print
查看>>
MAC OS下安装Minizip
查看>>
Java_Certificates does not conform to algorithm constraints
查看>>
PAT 1027. Colors in Mars
查看>>
linux定时执行脚本
查看>>
Oauth支持的5类 grant_type 及说明
查看>>
ASP.NET 5 DNX SDK删除旧版本
查看>>