MySQLで2つのデータベースを比較する必要がある場合があります。コマンドラインユーティリティを使用してMySQLのデータベースを比較する方法は次のとおりです。
MySQLでデータベースを比較する方法
MySQLでデータベースを比較する手順は次のとおりです。
2つのMySQLデータベースを比較したいとしますdb1 およびdb2 。
まず、両方のデータベースのバックアップを取ります。つまり、データベースごとに.sqlファイルを作成します
# 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
ボーナスリード:MySQLAlterストアドプロシージャ
上記のコマンドでは、–skip-commentsはコメントをスキップし、–skip-extended-insertは行ごとに個別の挿入ステートメントを作成して、データベースの比較を容易にします。
次に、diffツールを使用してこれら2つのファイルを比較します
# diff db_file1.sql db_file2.sql
GUIツールを使用してMySQLデータベースを比較する場合は、TOADforMySQLを試してください。無料です。
うまくいけば、MySQLのデータベースを簡単に比較できるようになりました。
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日それを試してみてください!