Eu também estava tentando depois de postar a pergunta aqui e consegui trabalhar seguindo os passos abaixo. Este trabalho na minha pasta. Você pode tentar também.
- Abra o terminal no Ubuntu.
- Digite
mysql -u root -p
- ENTER_YOUR_SQL_PASSWORD
- Digite
> grant all privileges on DATABASE_NAME.* to USERNAME@IPADDRESS identified by 'PASSWORD';
- ou
- Digite
> grant all privileges on DATABASE_NAME.* to USERNAME@localhost identified by 'PASSWORD';
- Altere
USERNAME
,IPADDRESS
,PASSWORD
com seus dados. - Digite
FLUSH PRIVILEGES;
- Agora, reinicie a digitação SQL
sudo service mysql start
- Fechar terminal.
Depois disso, você pode conectar seu banco de dados de fora para o servidor também. Se você tem uma contribuição melhor, compartilhe isso também.
Observação: mantenha em espécie que você tenha alterado bind-address = 127.0.0.1
para # bind-address = 127.0.0.1
para permitir a conexão em /etc/mysql/my.cnf
também.