1.查看mysql数据库的user数据库表的的user,host 这个的host那一栏是否为localhost,如果是表示只能本地连接
select user,host from mysql.user;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'haojunjie' WITH GRANT OPTION;
赋予root用户远程连接的权限
flush privileges; 刷新
2.重新启动mysql
sudo service mysql restart;