Archivo de la categoría: mysql

GEOHASH MySQL – Agrupando coordenadas GPS cercanas

Desde el post anterior, estoy queriendo hacer otro mostrando como se puede usar el ffmpeg, pero estoy armando unos timelapses buenos primero, para mostrar el verdadero potencial, aparte estoy investigando más sobre los parámetros que se pueden usar, para mejorar la performance, y tratando de entenderlos mejor, en cuanto tenga eso solucionado, les mostraré.

muchos puntos en un solo lugarAhora quiero hablarles de otro proyecto en el que estoy (sí, sé que es malo tener varios proyectos en simultáneo, porque no termino ni lo uno ni lo otro, ¿pero que puedo hacer?, mi mente se dispersa muy rápido), el proyecto con el que estoy, es relacionado a ir almacenando puntos GPS.

Ahora mismo estoy teniendo un problema ya que cuando se está mucho tiempo en un solo lugar, normalmente  como los aparatos GPS tienen cierto margen de error de unos metros, se empiezan a formar nubes de puntos en un solo lugar, haciendo que uno tenga cientos o inclusive miles de puntos si uno estuvo mucho tiempo quieto. Sigue leyendo

Agregar un usuario en MySQL para una base de datos específica

MySQL Database

MySQL Database

Muchas veces varias personas están trabajando con nosotros en un proyecto.
Y con frecuencia eso implica que estemos trabajando con diferentes usuarios de bases de datos, o todos con el mismo, dependiendo.

En mi caso, tenemos una una base de datos que va siendo modificadas por todos, eso luego afecta a un esquema que todos usamos.
Pero el problema saltaba con el archivo de conexión que todos compartíamos, verán cada uno tiene localmente su propio usuario con su contraseña.
Uno actualizaba sin querer su archivo de conexión y todos los demás luego teníamos que nuevamente modificar las nuestras, y así uno nuevamente sin querer actualizaba el suyo al servidor y esto se propagaba de actualización en actualización.

Y la solución fue sencilla, básicamente es que todos usemos el mismo usuario y con la misma contraseña, de modo a que el archivo de conexión ya no necesita ser cambiado. 🙂

grant all on <base de datos>.* to '<usuario>'@'localhost' identified by '<password compartido>';

Observación: por si no se note, lo que va entre los simbolos ‘<>’ es lo que debemos sustituir por nuestros valores deseados