外部访问权限设置没开?
执行: mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
注意: 这里的USERNAME是你的数据库账户,PASSWORD是你的数据库密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;
执行: mysql> FLUSH PRIVILEGES;