第一步 配置环境变量-系统变量-Path在最后一段添加:
D:\ruanjian\mysql-8.0.17-winx64\bin //这个是你安装mysql bin的位置
第二步用临时密码登录并重置密码:
mysql> mysql -u root -p
mysql> Enter password:********** //这里请输入你刚刚安装时给的临时密码
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '1
23456'; //重置密码
第三步选择你要操作的数据开启远程连接并刷新权限。
mysql> use mysql; //选择你要操作的数据库
mysql> update user set host='%' where user = 'root'; //修改host开启远程连接服务
flush privileges; //刷新权限
第四步,非常激动人心的一刻,用你的可视化工具监测下你刚刚的劳动成果
最后恭喜正在看教程的你,完成了mysql艰难的一步,即将达到人生的巅峰。
开始愉快的玩弄Mysql吧!
第五步:连接成功后在可视化工具执行重置密码这句:
alter user 'root'@'localhost' identified with mysql_native_password by '1
23456'; //重置密码
你会发现,会报错
执行以下语句之后你会发现 root 里面已经没有localhost了 因为我们之前在开启远程服务时已经把host设置成%了:
select user,host from user
所以我们既然找到了问题,在可视化工具执行重置密码时,应该吧host改成%来执行
alter user 'root'@'%' identified with mysql_native_password by '111111222';
恭喜你重置成功!