Aqui estão as etapas que funcionaram para mim depois de fazer o login na caixa:
Localize o arquivo de configuração do MySQL:
$ mysql --help | grep -A 1 "Default options"
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
No Ubuntu 16, o caminho é normalmente /etc/mysql/mysql.conf.d/mysqld.cnf
Alterar arquivo de configuração para endereço de ligação:
Se existir, altere o valor da seguinte maneira. Se não existir, adicione-o em qualquer lugar na seção [mysqld].
bind-address = 0.0.0.0
Salve suas alterações no arquivo de configuração e reinicie o serviço MySQL.
service mysql restart
Criar / conceder acesso ao usuário do banco de dados:
Conecte-se ao banco de dados MySQL como usuário raiz e execute os seguintes comandos SQL:
mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'%';