当前位置:  数据库>mysql

Windows下MySql错误代码1045的解决方法

    来源: 互联网  发布时间:2014-10-15

    本文导语:  代码如下:错误代码 1045 Access denied for user 'root'@'localhost' (using password:YES) 解决办法是重新设置root用户密码,在Windows平台下操作步骤如下: 1、以系统管理员身份登录到系统; 2、如果MySQL服务器正在运行,停止它。       ...

代码如下:
错误代码 1045
Access denied for user 'root'@'localhost' (using password:YES)

解决办法是重新设置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:mysqlbinmysqld-nt --init-file=C:mysql-init.txt

      在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:mysql-init.txt。
5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。


附其他方法:

方法一:

代码如下:

# /etc/init.d/mysql stop 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
# mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# /etc/init.d/mysql restart 
# mysql -uroot -p 
Enter password:  
mysql> 

方法二: 

直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: 

代码如下:

# mysql -udebian-sys-maint -p 
Enter password:  
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# mysql -uroot -p 
Enter password:  
mysql> 

另一个方法
Windows:

1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:mysql , CMD进入命令行
3. 运行 d:mysqlbinmysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查
4. 运行 d:mysqlbinmysqladmin -u root flush-privileges password "newpassword" 重设root密码
5. 重新启动mysql服务


    
 
 

您可能感兴趣的文章:

  • windows server2008上PowerBuilder程序系统错误解决方法
  • NOSQL iis7站长之家
  • 几个windows平台C++开发错误举例
  • 在windows下查看.xml,双击。出现如下错误,如何解决
  • 在Solaris下,使用xalan对XML转换时,出现错误,怎么办?同样程序在Windows可正常运行。
  • WINDOWS 2000怎么挂载到LINUX系统!用MOUNT时出错提示错误!
  • windows下c/c++读写锁实现原理及代码参考
  • windows下写的代码 gb2312 如何转成 LINUX和WINDOWS都可正常显示的代码
  • windows下如何把汇编代码和C代码编译成一个程序呢?
  • 如何把unix代码转换为windows下的代码 ??有比较简单的方法吗?
  • 我在windows下用xterm登陆LINUX,但是不能直接在windows下copy代码到xterm窗口上,有人知道怎么搞定吗?
  • linux下的代码如何移植到windows下
  • Windows下的代码编辑器 DesyEdit
  • 关于windows代码向linux移植的问题
  • glib for windows的源代码
  • 求助 ==> 代码移殖:从Linux到的Windows,请高手指点一二,谢谢啦
  • 如何把Linux下的源代码程序在Windows下完整的显示?
  • 如何在WINDOWS下面看LINUX源代码呀?
  • qt库的windows版本有源代码的吗?
  • windows 和linux 代码转化问题
  • 从Windows共享过来的代码,每一行后面都有个^M,如何去掉??
  • 求救:为何我在windows下解压缩Linux内核源代码时会有重复文件?
  • java运行windows的cmd命令简单代码
  • 有没有在WINDOWS下专门用来看LINXU内核源代码的软件?
  • 如何在windows下读linux的源代码——.src.rpm文件?
  • windows 下能否查看以rpm形式打包的源代码?
  • c#获取windows桌面背景代码示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.event类keyevent的类成员方法: vk_windows定义及介绍
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • WinDows8最新版文件夹加密
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • 修改Windows硬盘分区名称
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 装了Linux和Windows,怎样默认进入Windows
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • Linux与windows共存时,如何将Windows设置为默认启动系统?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • Docker宣布支持Windows 10和Azure Windows Server
  • windows 和linux双系统,重装windows后,无法启动linux?
  • win7/Windows7系统下载地址搜集整理
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 为什么在安装了WINDOWS和LINUX的电脑上,重装WINDOWS会破坏MBR?
  • IE11设置IE兼容性视图及提升Windows 8.1中IE11兼容性的相关设置
  • Linux + Windows2000 双启动,Windows2000起不来了,说是文件被破坏,进来看看……
  • Windows优化大师最新版 V7.99 Build 12.604发布
  • Linux和Windows2000双系统(为什么Windows2000中打开我的电脑非常慢?)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3