第一步:在管理员命令中输入:
mysql_upgrade -u root -p --force
第二步:重新启动mysql的服务:
net stop mysql
net start mysql
再次运行mysql,就解决了。
然后重新授权远程连接:
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
参考:https://www.cnblogs.com/awishfullyway/p/6667956.html