加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Windows2003服务器MySql1045 错误

发布时间:2022-07-04 10:13:12 所属栏目:MySql教程 来源:互联网
导读:有经验的的朋友都知道1045是密码不正确,后面还应该带有一句Access denied for user root@localhost (using password:YES)提示,如果你是不知道密码可如下操作. Windows: 1.管理员登陆系统,停止mysql服务或者结束mysqld-nt进程 2.进入命令行,来到mysql的安装
  有经验的的朋友都知道1045是密码不正确,后面还应该带有一句Access denied for user root@'localhost’ (using password:YES)提示,如果你是不知道密码可如下操作.
 
  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服
 
  如果你是要修改密码可以尝试如下代码:
 
  mysql> use mysql;
  mysql> UPDATE user SET Password=PASSWORD(‘你的新密码’) where USER=’root’;
  mysql> FLUSH PRIVILEGES;
  mysql> quit  --phpfensi.com
  还有一种绝招了,就是你的在一台密码正常的mysql表中,把user复制过来,这时就可以正常使用密码了,不过本人不建义这样做,这样做有可能对权限设置会有些问题

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读