怎麼備份和還原mysql資料庫

時間 2022-01-29 21:01:58

1樓:騰訊電腦管家

備份資料庫

使用mysqldump命令備份資料庫

還原資料庫

1、使用mysql命令還原資料庫

將game_backup.sql 還原至 game 資料庫:

2、使用source命令還原資料庫

如果資料庫過大,建議可以使用source命令

2樓:雁子

mysql資料庫備份與還原

備份和恢復資料

生成sql指令碼

在控制台使用mysqldump命令可以用來生成指定資料庫的指令碼文字,但要注意,指令碼文字中只包含資料庫的內容,而不會存在建立資料庫的語句!所以在恢復資料時,還需要自已手動建立乙個資料庫之後再去恢復資料。

mysqldump –u使用者名稱 –p密碼 資料庫名》生成的指令碼檔案路徑

現在可以在c盤下找到mydb1.sql檔案了!

注意,mysqldump命令是在windows控制台下執行,無需登入mysql!!!

執行sql指令碼

執行sql指令碼需要登入mysql,然後進入指定資料庫,才可以執行sql指令碼!!!

執行sql指令碼不只是用來恢復資料庫,也可以在平時編寫sql指令碼,然後使用執行sql 指令碼來運算元據庫!大家都知道,在黑屏下編寫sql語句時,就算發現了錯誤,可能也不能修改了。所以我建議大家使用指令碼檔案來編寫sql**,然後執行之!

source c:\mydb1.sql

注意,在執行指令碼時需要先行核查當前資料庫中的表是否與指令碼檔案中的語句有衝突!例如在指令碼檔案中存在create table a的語句,而當前資料庫中已經存在了a表,那麼就會出錯!

還可以通過下面的方式來執行指令碼檔案:

mysql -uroot -p123 mydb1

mysql –u使用者名稱 –p密碼 資料庫《要執行指令碼檔案路徑

這種方式無需登入mysql!

mysql在dos命令下備份還原資料庫

備份資料庫 mysqldump u root p 123456 database name d database name backup 20071126.sql 恢復資料庫 刪除原有資料庫,建立資料庫,把備份資料庫匯入。mysqladmin uroot p123456 drop database ...

mysql資料庫太大了怎麼備份,mysql資料庫如何備份?

命令 mysqlhotcopy 這個命令會在拷貝檔案之前會把表鎖住,並把資料同步到資料檔案中,以避免拷貝到不完整的資料檔案,是最安全快捷的備份方法。命令的使用方法是 mysqlhotcopy u root pdb1 db2 dbn 如果需要備份全部資料庫,可以加上 regexp 引數。mysqlho...

如何備份和還原MYSQL資料庫裡的資料

找到伺服器上 mysql的資料庫存放路徑下面的資料庫名檔案,拷貝過去放到新伺服器的對應路徑下就可以了 比如你要備份test的資料庫 就到你的mysql安裝目錄d mysql data下面把test這個資料夾整個複製走就可以了 你能直接登陸伺服器並能取伺服器本地的檔案嗎?如果能,那就登陸上伺服器,在上...

請問mysql怎麼自動備份資料庫

在linux下 可以寫乙個shell指令碼,由crontab定時呼叫這個指令碼以實現備份資料庫。參考 資料備份是資料容災的最後一道防線,即便有著兩地三中心的架構,備份也依然重要。如果備份出問題,備份時影響了交易業務,備份資料無法恢復,這些也是企業難以承受的。所以選擇合適的備份工具尤為重要。每個企業級...

mysql資料庫備份的幾種方法,Mysql資料庫備份的幾種方法

資料備份是資料容災的最後一道防線,即便有著兩地三中心的架構,備份也依然重要。如果備份出問題,備份時影響了交易業務,備份資料無法恢復,這些也是企業難以承受的。所以選擇合適的備份工具尤為重要。每個企業級資料庫都會有配套的備份工具,meb mysql enterprise backup 就是mysql企業...