Permitir todas las conexiones remotas, MySQL

Había estado usando SQL Server y ahora estoy usando MySQL para un proyecto. Con SQL Server, nuestros desarrolladores pueden conectarse a la base de datos remota en sus máquinas locales si conocen el host, el nombre de usuario y la contraseña. Sin embargo, con MySQL, para dar acceso a un desarrollador desde sus máquinas locales, he tenido que iniciar sesión en MySQL y ejecutar:

<code>GRANT ALL ON *.* to user@address IDENTIFIED BY 'password'; 
flush privileges;
</code>

Dóndeaddress Es la dirección IP de la máquina del desarrollador. Por supuesto, si cambian las redes, tengo que ejecutarlo de nuevo. ¿Hay alguna forma de permitir todas las conexiones remotas como las que he experimentado con SQL Server o es una mala idea por alguna razón? Todavía tenemos nombre de usuario y contraseña ... obviamente estoy un poco confundido.

Además: esta es una base de datos de desarrollo y solo es accesible desde nuestra red interna. Entiendo por qué es una mala idea dar a todos el acceso a una base de datos de producción.

Respuestas a la pregunta(6)

Su respuesta a la pregunta