Почему не могу подключиться к удаленной Mysql через DBeaver?
Удалённый доступ по-умолчанию запрещен.
Используй SSH туннель.  В настройках подключения в DBeaver поищи, там есть такая опция. 
Не надо светить портом 3306 в мир - это плохо кончится.