Ось кроки, які працювали для мене після входу в вікно:
Знайдіть файл конфігурації 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
У Ubuntu 16 шлях зазвичай такий /etc/mysql/mysql.conf.d/mysqld.cnf
Змінити файл конфігурації для адреси прив'язки:
Якщо воно існує, змініть значення наступним чином. Якщо він не існує, додайте його де-небудь у розділі [mysqld].
bind-address = 0.0.0.0
Збережіть зміни у файлі конфігурації та перезапустіть службу MySQL.
service mysql restart
Створення / Надання доступу користувачеві бази даних:
Підключіться до бази даних MySQL як кореневий користувач і запустіть такі команди SQL:
mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'%';