我有一個數據庫中有大量的數據。 我也寫了一個新的程序,將改變數據庫中的數據。 在我運行我的程序之前,有什麼辦法制作數據庫的副本嗎? 或者還有其他解決方案嗎?MySQL數據備份?
我在做的是製作數據庫副本, 運行修改主數據庫的程序。如果事情出錯了,我該如何使用複製的數據庫數據來恢復主數據庫?
請在Linux上提供步驟和命令。我是數據庫mysql及其命令的新手。
我有一個數據庫中有大量的數據。 我也寫了一個新的程序,將改變數據庫中的數據。 在我運行我的程序之前,有什麼辦法制作數據庫的副本嗎? 或者還有其他解決方案嗎?MySQL數據備份?
我在做的是製作數據庫副本, 運行修改主數據庫的程序。如果事情出錯了,我該如何使用複製的數據庫數據來恢復主數據庫?
請在Linux上提供步驟和命令。我是數據庫mysql及其命令的新手。
閱讀下面的鏈接,這將告訴你如何通過不同的方式轉儲數據庫並進行恢復。
http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
基本命令轉儲單個數據庫是:
的mysqldump -u根-p [超級用戶口令] [DATABASE_NAME]> dumpfilename.sql
有沒有辦法在我運行我的程序之前製作數據庫的副本?
是的,有。在運行應用程序之前,您必須使用客戶端實用程序mysqldump。
這多少有點像
shell> mysqldump [options] > dump.sql
可以使用mysqldump
命令,使您的數據庫的備份,覆蓋備份文件每次
mysqldump -u <user> -p <db> > dump.sql
Offtopic。不是一個編程問題。這與DBA相關 –