试了很多方法,总结如下有用的步骤:
1. 在Linux上进入MySQL
mysql -uroot -p***** //***为自己的密码
2. 进入mysql库
use mysql
3. 赋权给所有用root账户密码登录的账户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your own password' WITH GRANT OPTION;
4. 刷新权限
flush privileges;
5.退出数据库
exit;
6.配置对外开放端口
iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT