Для удаленного подключения у вас должен быть привязанный порт MySQL 3306 к IP-адресу вашей машины в my.cnf. Затем вы должны создать пользователя с подстановочными знаками localhost и '%' и предоставить разрешения для всех БД как таковых. Смотрите ниже:
my.cnf (my.ini на windows)
#Replace xxx with your IP Address
bind-address = xxx.xxx.xxx.xxx
тогда
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
Тогда
GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';
В зависимости от вашей ОС может потребоваться открыть порт 3306, чтобы разрешить удаленные подключения.