Skip to content

Instantly share code, notes, and snippets.

@intelguasoft
Created July 7, 2020 17:02
Show Gist options
  • Save intelguasoft/b6fd998fe7f65aeedcabd982442b2b1d to your computer and use it in GitHub Desktop.
Save intelguasoft/b6fd998fe7f65aeedcabd982442b2b1d to your computer and use it in GitHub Desktop.

In order to connect remotely you have to have MySQL bind port 3306 to your machine's IP address in my.cnf. Then you have to have created the user in both localhost and '%' wildcard and grant permissions on all DB's as such . See below:

my.cnf (my.ini on windows)

#Replace xxx with your IP Address bind-address = xxx.xxx.xxx.xxx then

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass'; CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass'; Then

GRANT ALL ON . TO 'myuser'@'localhost'; GRANT ALL ON . TO 'myuser'@'%'; flush privileges; Depending on your OS you may have to open port 3306 to allow remote connections.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment