Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL che aggiunge utente per l'accesso remoto

Per connetterti in remoto, devi avere MySQL associare la porta 3306 all'indirizzo IP della tua macchina in my.cnf. Quindi devi aver creato l'utente sia in localhost che in '%' jolly e concedere le autorizzazioni su tutti i DB in quanto tali . Vedi sotto:

my.cnf (my.ini su Windows)

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

Quindi:

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

Quindi:

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

A seconda del tuo sistema operativo, potresti dover aprire la porta 3306 per consentire le connessioni remote.