sql >> Base de Datos >  >> RDS >> Mysql

Comparar bases de datos MySQL

A veces es posible que necesite comparar dos bases de datos en MySQL. Aquí se explica cómo comparar bases de datos en MySQL utilizando la utilidad de línea de comandos.

Cómo comparar bases de datos en MySQL

Estos son los pasos para comparar bases de datos en MySQL.

Digamos que desea comparar dos bases de datos MySQL db1 y db2 .

Primero, haremos una copia de seguridad de ambas bases de datos, es decir, crearemos archivos .sql para cada base de datos

# mysqldump --skip-comments --skip-extended-insert -u root -p db1>db_file1.sql
# mysqldump --skip-comments --skip-extended-insert -u root -p db2>db_file2.sql

Lectura adicional:MySQL Alterar procedimiento almacenado

En los comandos anteriores, –skip-comments omite los comentarios y –skip-extended-insert crea una declaración de inserción separada para cada fila, lo que facilita la comparación de bases de datos.

En segundo lugar, usamos la herramienta diff para comparar estos dos archivos

# diff db_file1.sql db_file2.sql

Si desea utilizar una herramienta GUI para comparar bases de datos MySQL, pruebe TOAD para MySQL. Es gratis.

Con suerte, ahora puede comparar fácilmente bases de datos en MySQL.

Ubiq facilita la visualización de datos en minutos y el monitoreo en paneles en tiempo real. ¡Pruébalo hoy!