
Cuando trabajamos con un servidor de base de datos, es común que se trabaje desde un equipo de forma remota, pero en algunas versiones de MySQL esta funcionalidad esta bloqueada, por lo que a continuación veremos como activarla.
Lo primero que vamos a hacer es apagar el servidor y buscar el archivo my.ini o en su caso el archivo my.cfg, en donde buscaremos la opción skyp-networking , la cual vamos a comentar con el simbolo #, como lo vemos en la siguiente imagen.

Una vez que hemos guardado los cambios, reiniciamos el servidor para que se apliquen los cambios. Ahora vamos a crear un usuario para no usar el root para acceder de forma remota.
Lo que debemos de cuidar es que al emplear las sentencias ,al usuario le coloquemos como nombre de host el símbolo de porcentaje como vemos en la siguiente imagen:

Cuando colocamos ‘usuario’@’%’ le estamos indicando que el usuario se podrá conectar desde cualquier ubicación, contrario a cuando colocamos ‘usuario’@’localhost’ que indica que el usuario solo se puede conectar desde el servidor de forma local.
Es importante que los permisos los asignemos de igual forma con @’%’ para que los permisos se asignen bajo esa conexión.
Con esto debe de ser suficiente para poder conectarse a la base de datos de forma remota, por lo que para terminar, les dejamos el video de este proceso con la muestra de la conexión desde una app de acceso a bases de datos en iOS.
Excelente artículo, pero me gustaría recordarles que es MariaDB es el que se utiliza actualmente en las distribuciones Linux modernas.
Me gustaMe gusta
Buenos días, gracias por el comentario y si, tienes razón , al igual es el que está presente en los paquetes xampp que se usan en Windows
Me gustaMe gusta