Welcome 微信登录

首页 / 数据库 / MySQL / MySQL出现1045错误服务找不到路径的解决

重新配置MySQL。移除服务,mysqld-nt -remove,成功。网上另有命令,不成功。重新配置,出现1045错误,进入MySQL命令,SET PASSWORD FOR "root"@"localhost" = PASSWORD("root");重装系统后,再安装Mysql,到最后一步Apply security settings,又遇到1045问题了。错误代码 1045Access denied for user "root"@"localhost" (using password:YES)google了下,原来是{$MYSQL_HOME}data下的数据库文件问题,data下保存着之前root的登陆用户信息等。我的办法是:删掉{$MYSQL_HOME}data下的所有文件,然后安装。ok...这样做是不是太残忍了?解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。3、创建1个文本文件,并将下述命令置于单一行中:SET PASSWORD FOR "root"@"localhost" = PASSWORD("MyNewPassword");用任意名称保存该文件。在本例中,该文件为C:mysql-init.txt。4、进入DOS命令提示:开始菜单->运行-> cmd假定你已将MySQL安装到C:mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。在DOS命令提示符下,执行命令:C:> C:mysqlinmysqld-nt --init-file=C:mysql-init.txt在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:mysql-init.txt。5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。应能使用新密码进行连接。安装DBD:MySQL相关的一些知识MySQL负载过高的优化相关资讯      MySQL知识 
  • MySQL 5.5.21 GA 发布  (02/21/2012 16:07:37)
  • 甲骨文宣布为MySQL 5.6增加新功能  (07/27/2011 05:41:30)
  • MySQL管理工具 SQLyog 9.1 发布  (06/14/2011 05:54:00)
  • MySQL Cluster 7.1.15a 发布  (08/29/2011 05:58:28)
  • Zebra_Database 2.5 发布  (07/03/2011 06:35:59)
  • 甲骨文透露Sun的战略规划  (01/29/2010 13:45:49)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款