sql >> Base de Datos >  >> RDS >> Mysql

Mysql agregando usuario para acceso remoto

Para conectarse de forma remota, debe tener MySQL enlazar el puerto 3306 a la dirección IP de su máquina en my.cnf. Luego, debe haber creado el usuario tanto en localhost como en el comodín '%' y otorgar permisos en todas las bases de datos como tales . Ver a continuación:

my.cnf (my.ini en Windows)

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

Entonces:

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

Entonces:

GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';
FLUSH PRIVILEGES;

Dependiendo de su sistema operativo, es posible que deba abrir el puerto 3306 para permitir conexiones remotas.