热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES)

在dos界面输入mysql-uroot-p后报错:ERROR1045(28000):Accessdeniedforuserrootlocalhost(usingpa

在dos界面输入mysql -u root -p后报错:

ERROR 1045(28000): Access denied for user 'root'@'localhost'(using password:YES)

在网上找了一圈解决办法后,大都是:找到mysql bin目录下的my.ini文件,在[mysql]下面加上 skip-grant-tables 用于跳过密码

然而我的就是不行,干脆卸载mysql重新下载了一个5.6的版本,然后重新安装,一次就成功了。

有的mysql版本不稳定,那就重新下载一个。

删除原来的版本时,如果提示无法删除,则进入资源管理器中将mysqld.exe任务结束掉,再在服务中将Mysql停掉,,然后关闭dos界面。

下载并解压好新版本之后一定要在dos界面使用mysqld -remove将原来的版本移除掉,然后再用mysqld -install重新安装

会看到安装的版本和下载的版本是一致的,这样才是正确的


推荐阅读
author-avatar
AYAKASHIZ
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有