Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql ajoutant un utilisateur pour l'accès à distance

Pour vous connecter à distance, vous devez avoir MySQL lier le port 3306 à l'adresse IP de votre machine dans my.cnf. Ensuite, vous devez avoir créé l'utilisateur à la fois dans l'hôte local et le caractère générique '%' et accorder des autorisations sur toutes les bases de données en tant que telles . Voir ci-dessous :

mon.cnf (mon.ini sous windows)

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

Ensuite :

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

Ensuite :

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

Selon votre système d'exploitation, vous devrez peut-être ouvrir le port 3306 pour autoriser les connexions à distance.