먼저 mysql 로 접속
use mysql

계정 암호 변경
GRANT USAGE ON . TO 'root'@'%' IDENTIFIED BY '[암호]';

grant 테이블을 reload함으로서 변경 사항을 즉시 반영하도록 한다.
flush privileges;

iptable 설정
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 3306 -j ACCEPT

sudo iptables-save


외부 ip 허용
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf

해당 라인을 0.0.0.0 으로 변경

mysql restart
service mysql restart
접속시도해보기