Um eine Remote-Verbindung herzustellen, muss MySQL Port 3306 an die IP-Adresse Ihres Computers in my.cnf binden. Dann müssen Sie den Benutzer sowohl in localhost als auch in '%' Wildcard erstellt haben und Berechtigungen für alle DBs als solche erteilen . Siehe unten:
my.cnf (my.ini unter Windows)
#Replace xxx with your IP Address
bind-address = xxx.xxx.xxx.xxx
Dann:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
Dann:
GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';
FLUSH PRIVILEGES;
Abhängig von Ihrem Betriebssystem müssen Sie möglicherweise Port 3306 öffnen, um Remote-Verbindungen zuzulassen.