За да се свържете дистанционно, трябва да свържете MySQL порт 3306 към IP адреса на вашата машина в my.cnf. След това трябва да сте създали потребителя както в localhost, така и в '%' заместващ знак и да предоставите разрешения за всички DB като такива . Вижте по-долу:
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'@'%';
FLUSH PRIVILEGES;
В зависимост от вашата операционна система може да се наложи да отворите порт 3306, за да позволите отдалечени връзки.