Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Bases de Datos

[Anotaciones] Importar DB MySQL con archivos frm/ibd

Primero, vamos a extraer las consultas para crear las tablas, lo podemos hacer con el siguiente comando> mysqlfrm --server=user:pass@localhost --port 3307 --diagnostic /ruta/de/los/archivos/data/nombredebase/*.frm Esto nos regresa todos los CREATE que tengamos para las tablas, guardar todo el resultado. Creamos la base de datos, con el mismo nombre que se tenía anteriormente. Ejecutamos la consulta que nos regresó el comando mysqlfrm, si nuestra versión de mysql es mayor a 5.6, es importante hacer este cambio:  ENGINE=InnoDB DEFAULT CHARSET=utf8; por  ENGINE=InnoDB ROW_FORMAT=compact CHARSET=utf8; Es decir, se remplaza DEFAULT por ROW_FORMAT=compact, realmente no se por qué, pero me llevó como una hora dar con el error, espero quien lea esto le sea más facil. Una vez que tengamos las tablas creadas, ejecutamos lo siguiente: ALTER TABLE nombredetabla1 DISCARD TABLESPACE; ALTER TABLE nombredetabla2 DISCARD TABLESPACE; ALTER TABLE nombredetabla3...

Google Music NO ofrece privacidad de Datos, lo cual puede ser util };-D

Hola!! Como puse en un post anterior aqui merito mismo en mi blog, estaba revisando unas cosas sobre Google Music, por casualidad, causalidad o como lo quieran llamar encontre lo que a mi parecer son unos fallos de seguridad, yo como niño bueno, los reporte a Google, pero ellos me contestaron que naranjas dulces, que no es fallo de seguridad :(, por lo que si ellos dicen que no es nada malo, entonces puedo liberarlo y empezar a hacer herramientas para eso, pues es 100% legal y no es un fallo de seguridad :D (al final pongo lo que me contestaron :P) El diagrama del fallo (segun yo) es el que pongo a continuación (no soy un experto en diagramas, digan que hice una imagen, generalmente lo explicaría con texto! xD) Por pasos: 1.- es lo normal, user y pass para ingresar a gmail 2.- te setean cookies en el navegador para que puedas ingresar a tus servicios de google 3.- en music.google.com buscas la cancion que tu quieras En este punto (4) esta lo interesante... 4.- se gener...

Tooltip, Validaciones

Bueno ultimamente he estado algo alejado por cuestiones de trabajo en exceso xD (o como diria Ban soy un workaholic! xD) pero pues en esos ratos libres que tengo me distraigo un poco con un juego que se llama bitefight en el vi un menu genial que se despliega cuando posicionas el mouse sobre un y en el se pone informacion, me llamo la atencion y lo queria integrar a un sistema que ando haciendo . aqui una imagen de como se despliega: entonces despues que vi que utilizaba tooltip (un javascript) solo restaba integrarlo, y adaptarlo a mis necesitades jejej adelante les pondre el archivo, que lo tomaran como referencia nada mas puesto que no pongo la db ni nada asi, pero podran ver el code despues de integrar el tooltip, necesitaba que el sistemilla hiciera unas validaciones, si 4 campos estaban llenos solamente que me mostrara un boton rojo, si eran entre 5y 8 naranja, 9 a 15 verde y 16 amarillo, lo que hice es que al momento de jalar los valores en la base de datos, dec...

Trabajando con MySQL desde consola

Un poco de consultas sql con mysql :P Bueno pongamos un tema acerca de consultas sql :P ahorita que las he estado practicando mas, algo basico pero psss weno para los que no sepan mucho aqui se pueden orientar un poco :P los primeros pasos que sabemos (o al menos creo deberian saber :P) es conectarse a mysql de esta forma: mysql -u suusuario -p les pedira su pass y de ahi lo ingresan despues si quieren que muestre las bases que tengan hacen esto: show databases; les mostrara las bases de datos que tengan ahi seleccionen con la que quieren trabajar: use nombredesubasededatos si quieren ver las tablas hacen esto: show tables; de ahi comenzamos la explicacion: supongamos que tengo una base de datos llamada equis primero nos situamos en la base de datos: use equis y en ella hay varias tablas pongamos que llamdas a,be,ce,de,e,efe y ge, dentro de ellas hay varios campos, supongamos que son por cada una respectivamente: a1,a2,a3,a4,a5link,a6region be1,be2,be3link,be4,be5,be6 ce1,ce2,ce3,ce4ma...