Permitir conexiones remotas como root en MYSQL

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.