MySQL 1045错误解决办法
当启动MySQL后,运行指令mysql -u root -p,输入密码,结果提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
操作方法
(01)停止服务:方法1:使用dos命令net stop mysql即可;使用这种方式MySQL服务必须为安装的服务,否则会出现服务名无效,这时可以使用第二种方法。方法2:进入【控制面板】-->【管理工具】 -->【服务】,找到MySQL服务,点击左边的停止。
(02)跳过验证:进入MySQL的安装路径(以默认安装路径为例)C:Program FilesMySQLMySQL Server 5.1,找到配置文件(文件记录了MySQL的常规参数,每次启动服务都会先加载此文件),在配置文件中[mysqld]的最后一行加入skip_grant_tables,此语句可以使MySQL时在登录忽略登录检查,只需任意输入即可。
(03)修改密码:启动MySQL服务,进入dos环境,输入mysql -u root -p登录MySQL(如果安装时没有勾选添加环境变量,需要先使用cd命令进入MySQL安装目录),此时提示输入密码,输入任意密码回车即可进入MySQL,出现mysql>控制符,此时表示已经成功登录MySQL。然后在mysql>下输入命令:set password for root@localhost = password('newpassword'); 注:newpassword表示新密码;【以下来自CSDN网友分享,但是我按照此操作没有生效。上面的命令是在其他地方找到的!mysql> USE mysql (将数据库切换至mysql库中)mysql> UPDATE user SET password=PASSWORD('newpswd')WHERE user='root' (修改密码)password函数为MySQL内部函数,其中newpswd为修改后的新密码。】
(04)再次退出、停止服务:mysql>quit 或exitnet stop mysql
(05)重启服务:将文件中加入的跳过权限语句删除或加#号注释。然后重启服务,使用修改后的密码登录即可。
特别提示
以上方案均由网友提供的方案综合而来,如果上诉办法无法解决您的问题,还请查看原文:;;
希望以上经验对您有所帮助!
-
世界第一巨蛇红海巨蛇 坦克大小巨蛇是否存在
导语:所谓红海巨蛇的消息并不是在中国国内的,实际上是2011年阿拉伯网上大规模出现,据说这种大蛇体型巨大,兴风作浪杀害了超过三百人,当地政府也派遣了专业的人士去击杀,但是最终都失败,但实际上这只是一个神话故事里面的配图,都不是真的,和探秘志一起了解下吧。世界第一...
-
黑寡妇是什么意思
(01)"黑寡妇"是一个汉语词汇,有两个不同的含义:1.黑寡妇(动物):指一种属于蜘蛛科(Theridiidae)的蜘蛛。黑寡妇蜘蛛通常身体呈黑色或深褐色,具有红色或橙色的背部斑纹,以及具有剧毒的螯肢。(02)它们被认为是世界上最危险的蜘蛛之一,其毒液对人类有致命的毒性。黑寡妇蜘蛛多...
-
世界十大禁止冷兵器 第一来自中国杀伤力极强令人胆寒
导语:现在的枪支弹药之类都相当丰富,但是依旧不能小看冷兵器的威力,在以前有很多冷兵器十分的残忍,所以导致现在被禁用了很多,那么世界十大禁止冷兵器有哪些?和探秘志小编一起了解一下。1、中国56式军刺排在世界十大禁止冷兵器之首的是中国的军刺,这种可怕的武器是用...
-
没身份证怎么坐高铁
(01)如果您没有身份证,您仍然可以乘坐高铁,但需要提供其他真实、准确的有效身份证件信息或复印件。以下是一些可以替代身份证的证件:1.临时身份证明:如果您在购票或乘车前因有效身份证件未携带、丢失等原因无法出示有效证件,您可以至车站铁路公安制证口办理乘坐旅客列...