在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重新安装
会看到安装的版本和下载的版本是一致的,这样才是正确的