J'avais utilisé SQL Server et j'utilise maintenant MySQL pour un projet. Avec SQL Server, nos développeurs peuvent se connecter à la base de données distante sur leurs machines locales s'ils connaissent l'hôte, le nom d'utilisateur, le mot de passe. Avec MySQL, cependant, de donner un accès aux développeurs de leurs machines locales, j'ai eu pour se connecter à MySQL et exécuter:Autoriser toutes les connexions à distance, MySQL
GRANT ALL ON *.* to [email protected] IDENTIFIED BY 'password';
flush privileges;
Où address
est l'adresse IP de la machine du développeur. Bien sûr, s'ils changent de réseau, je dois l'exécuter à nouveau. Est-il possible d'autoriser toutes les connexions à distance comme je l'ai expérimenté avec SQL Server, ou est-ce une mauvaise idée pour une raison quelconque? Nous avons encore un nom d'utilisateur et un mot de passe ... Je suis évidemment un peu confus.
En outre: il s'agit d'une base de données de développement accessible uniquement depuis notre réseau interne. Je comprends pourquoi c'est une mauvaise idée de donner à tout le monde l'accès à une base de données de production.
Salut. J'ai le même problème et fait toute la commande suggérée mais je ne peux pas accéder à l'accès à distance. Aidez-moi, s'il vous plaît. –