Я также столкнулся с подобной проблемой.
Я должен обновить мои дополнительные параметры mysql с /etc/mysql/mysql.conf.d/mysqld.cnf
Остановить MySQL-сервер sudo systemctl stop mysql.service
Необходимо обновить
bind-address = 0.0.0.0 // replace 0.0.0.0 with required ip, 0.0.0.0 allows all ip
Запустить MySQL-сервер sudo systemctl start mysql.service
также нужно создать пользователя, который имеет доступ с этим ip, добавить разрешение в mysql
mysql > CREATE USER 'user_name'@'%' IDENTIFIED BY 'PASSWORD'; // replace % with appropriate IP
mysql > CREATE USER 'user_name'@'%' IDENTIFIED BY 'PASSWORD'; // replace % with appropriate IP
mysql > GRANT ALL PRIVILEGES ON *.* TO 'user_name'@'%' WITH GRANT OPTION; // replace % with appropriate IP
mysql > FLUSH PRIVILEGES;
Надеюсь, это кому-нибудь поможет