Autor
|
Tema: Comparar Base de datos MySQL (Solucionado) (Leído 12,810 veces)
|
elecktra
Desconectado
Mensajes: 120
|
Hola, como estan amigos? Bueno les cuento mi problema, resulta que estoy haciendo una pagina WEB y tengo problemas con la Base de Datos de MySQL. Tengo backup hecho en formato .sql el tema es que tengo dos bases y encsito comparar las dos para ver las diferencias. Existe algun programa para realizar esa comparación? Gracias.
|
|
« Última modificación: 22 Noviembre 2009, 23:17 pm por elecktra »
|
En línea
|
|
|
|
WHK
|
Si usas windows puedes utilizar el windiff y si usas linux puedes usar el comando diff http://linux.about.com/library/cmd/blcmdl1_diff.htmyan@Lola:~/Escritorio$ diff --help Modo de empleo: diff [OPCIÓN]... FICHEROS Compara ficheros línea por línea.
-i --ignore-case Descarta las diferencias entre mayúsculas y minúsculas en el contenido de los ficheros. --ignore-file-name-case Descarta las diferencias entre mayúsculas y minúsculas al comparar los nombres de los ficheros. --no-ignore-file-name-case Considera distintas mayúsculas y minúsculas cuando compara los nombres de los ficheros. -E --ignore-tab-expansion Descarta cambios debidos a expansiones de tabs. -b --ignore-space-change Descarta las diferencias en la cantidad de espacios en blanco. -w --ignore-all-space Descarta los espacios en blanco. -B --ignore-blank-lines Descarta los cambios cuyas líneas son todas vacías. -I EXPR-REG --ignore-matching-lines=EXPR-REG Descarta las líneas que coincidan con EXPR-REG. --strip-trailing-cr Elimina los retornos de carro finales en la entrada. -a --text Trata todos los ficheros como de tipo texto.
-c -C NÚM --context[=NÚM] Muestra NÚM (3 por omisión) líneas de contexto -u -U NÚM --unified[=NÚM] Muestra NÚM (3 por omisión) líneas de contexto unificado. --label NOMBRE Usa NOMBRE en lugar del nombre de fichero. -p --show-c-function Muestra en qué función C se encuentra cada cambio. -F EXPR-REG --show-function-line=EXPR-REG Muestra la línea más reciente que coincida con EXPR-REG. -q --brief Indica sólo si los ficheros son diferentes o no. -e --ed Produce un script ed. --normal Produce un diff normal. -n --rcs Produce un diff en formato RCS. -y --side-by-side Genera salida en dos columnas. -W NÚM --width=NÚM Genera como máximo NÚM (130 por omisión) caracteres por línea. --left-column Muestra sólo la columna izquierda en las líneas comunes. --suppress-common-lines No muestra las líneas comunes. -D NOMBRE --ifdef=NOMBRE Genera un fichero combinado que muestra las diferencias con '#ifdef NOMBRE' --GTYPE-group-format=GFMT Similar, pero formatea los grupos de entrada GTYPE con GFMT. --line-format=LFMT Similar, pero formatea todas las líneas de entrada con LFMT. --LTYPE-line-format=LFMT Similar, pero formatea las líneas de entrada LTYPE con LFMT. LTYPE es `old' (antiguo), `new' (nuevo) o `unchanged' (sin cambios). GTYPE es como LTYPE o `changed' (cambiado). GFMT puede contener: %< líneas del FICHERO1 %> líneas del FICHERO2 %= líneas comunes a FICHERO1 y FICHERO2 %[-][ANCHO][.[PRECISIÓN]]{doxX}LETRA especificación printf para LETRA Las LETRAs pueden ser como siguen para grupos nuevos (en minúsculas para grupos antiguos): F número de la primera línea L número de la última línea N número de líneas = L-F+1 E F-1 M L+1 LFMT puede contener: %L contenido de la línea %l contenido de la línea, excluyendo caracteres de nueva línea finales %[-][ANCHO][.[PRECISIÓN]]{doxX}n especificación en estilo printf para el número de línea de entrada Tanto GFMT como LFMT pueden contener: %% % %c'C' el carácter C %c'\OOO' el carácter con código octal OOO
-l --paginate Pasa la salida a través de `pr' para paginarla. -t --expand-tabs Expande los tabuladores a espacios en la salida. -T --initial-tab Hace que los tabuladores se alineen anteponiendo uno.
-r --recursive Compara recursivamente todos los subdirectorios. -N --new-file Trata los ficheros que no existan como vacíos. --unidirectional-new-file Trata los ficheros originales que no existan como vacíos. -s --report-identical-files Notifica cuándo dos ficheros son idénticos. -x PAT --exclude=PAT Excluye los ficheros que coincidan con PAT. -X FICHERO --exclude-from=FICHERO Excluye los ficheros que coincidan con alguna expresión regular de FICHERO. -S FICHERO --starting-file=FICHERO Comienza por FICHERO cuando se comparan directorios. --from-file=FICHERO1 Compara FICHERO1 con todos los operandos. FICHERO1 puede ser un directorio. --to-file=FICHERO2 Compara todos los operandos con FICHERO2. FICHERO2 puede ser un directorio.
--horizon-lines=NÚM Mantiene NÚM líneas de prefijos y sufijos comunes. -d --minimal Se esfuerza en encontrar un grupo de cambios menor. --speed-large-files Supone que los ficheros son grandes y los cambios son numerosos, pequeños y dispersos.
-v --version Informa de la versión y finaliza. --help Muestra esta ayuda y finaliza.
FICHEROS puede ser `FICHERO1 FICHERO2' o `DIRECTORIO1 DIRECTORIO2' o `DIRECTORIO FICHERO...' o `FICHERO... DIRECTORIO'. Si se da --from-file o --to-file, no hay restricciones en FICHEROS. Si un FICHERO es `-', lee la entrada estándar.
Comunicar bichos a <bug-gnu-utils@gnu.org>. yan@Lola:~/Escritorio$
Si exportaste el .sql desde el phpmyadmin puedes abrirlo desde cualquier editor de texto y en las primeras lineas te aparecerá la fecha en el cual fue realizado el archivo y con eso puedes comparar cual es mas reciente.
|
|
« Última modificación: 22 Noviembre 2009, 22:10 pm por WHK »
|
En línea
|
|
|
|
elecktra
Desconectado
Mensajes: 120
|
Hola, garcias, utilizo windows, descargue el windiff, pero no logro hacer nada.. cambie als extensión a .txt, y em sale el siguiente error: No me mostro la coparaicon del archivo, osea que texto esta diferente en cada archivo. Tambien probe sin cambiar al extensión y me da el miso resultado. Gracias.
|
|
|
En línea
|
|
|
|
WHK
|
Eso no es error, lo que te está mostrando es el archivo de color rojo, o sea que si hay diferencias, si le haces doble click te mostrará las diferencias.
|
|
|
En línea
|
|
|
|
elecktra
Desconectado
Mensajes: 120
|
Ah..jeje... Muchas Gracias. pueden cerrar este tema. Gracias.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
SOLUCIONADO Duda base de dato MYSQL cifrado de columna PASS
Bases de Datos
|
.:UND3R:.
|
0
|
3,127
|
19 Abril 2011, 19:42 pm
por .:UND3R:.
|
|
|
Problemas para importar una base de datos [SOLUCIONADO]
Bases de Datos
|
aldg
|
3
|
5,579
|
1 Mayo 2011, 15:48 pm
por aldg
|
|
|
[Solucionado]Ejemplo base de datos
Bases de Datos
|
Trane!
|
3
|
4,598
|
24 Julio 2011, 01:18 am
por Trane!
|
|
|
conectar base de datos mysql en w7 (solucionado)
Programación C/C++
|
el_porra
|
1
|
3,758
|
15 Septiembre 2011, 17:33 pm
por el_porra
|
|
|
Comparar datos de una consulta C# y MySQL
.NET (C#, VB.NET, ASP)
|
Joe Fraddy
|
1
|
3,552
|
11 Enero 2016, 15:33 pm
por Joe Fraddy
|
|