He 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. Con MySQL, sin embargo, para dar acceso a un desarrollador de sus máquinas locales, he estado teniendo que entrar a MySQL y ejecutar:Permitir todas las conexiones remotas, MySQL
GRANT ALL ON *.* to [email protected] IDENTIFIED BY 'password';
flush privileges;
Dónde address
es la dirección IP de la máquina del desarrollador. Por supuesto, si cambian de red, tengo que ejecutarla de nuevo. ¿Hay alguna manera de permitir todas las conexiones remotas como lo he experimentado con SQL Server, o es una mala idea por alguna razón? Aún tenemos nombre de usuario y contraseña. Obviamente estoy un poco confundido.
Además, esta es una base de datos de desarrollo y solo se puede acceder desde nuestra red interna. Entiendo por qué es una mala idea dar acceso a todos a una base de datos de producción.
Hola. Tengo el mismo problema e hice todo el comando sugerido pero no puedo acceder al acceso remoto. por favor, ayúdame. –