问题解决方法:首先使用update把mysql.user中的root的host从localhost修改成%:mysql> UPDATE mysql.user SET Host='%' WHERE Host='localhost';mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%";mysql> FLUSH PRIVILEGES;再次连接,显示成功。