问题描述:
在进行mysql修改密码时,查询好多资料都是失败告终,最后找到了一种方法,
ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
解决方案:
需要先查看一下个人的user和host 可能每个人都不一样,所以命令执行会出错select user,host from user;
执行命令
ALTER USER '所查询到的root'@'所查询到的host' IDENTIFIED WITH mysql_native_password BY '修改后的密码';
补充
在用dos命令提示符进入mysql,如果不是通过管理员权限进去,则无法进入数据库,必须通过管理员权限才可以,但是可以通过配置环境变量来直接进行访问
未进行配置前,需要管理员权限下运行命令提示符
添加环境变量之后