Por defecto MYSQL no permite conexiones remotas por motivos de seguridad pero cuando necesitamos que otros servidores y/o aplicaciones se conecten y compartan la misma información resulta ser un problema.
Sigue estos sencillos pasos para dar al usuario root el privilegio de aceptar conexiones remotas.
Paso 1
Establece una contraseña para el usuario local root si no lo has hecho aun, si ya la tienes brinca este paso.
mysqladmin -u root password [tu_contrasena]
Asegúrate de usar una contraseña fuerte para evitar riesgos de seguridad.
Paso 2
Conéctate localmente a MYSQL
mysql -u root -p
Te pedirá ingresar la contraseña de root
Paso 3
Ahora le damos los privilegios necesarios a root con la siguiente línea de comando.
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'tu_contrasena';
Nota: Esta contraseña podría ser diferente a la configurada en el paso 1 pero es recomendable usar la misma para evitar confusiones en el futuro.
Listo, ahora puedes conectarte remotamente a MYSQL como root.
También puedes seguir estos mismos pasos para permite que otros usuarios en MYSQL acepten conexiones remotas.
Deja tus comentarios y/o sugerencias.