Client does not support authentication protocol requested by server; consider upgrading MySQL client
进入数据库。
输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。
然后输入:alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘root’;
此时,就可以重新登录了。
亲测有效。
如有问题,欢迎留言。