用mysqldump備份和恢復指定表

2021-05-01 01:04:38 字數 889 閱讀 6399

備份

quote:

mysqldump -u user -p db tab1 tab2 > db.sql

恢復quote:

mysql -u user -p db < db.sql

參考:1.拷備檔案          :   (保證資料庫沒有寫操作(

可以給表上鎖定)

)直接拷貝檔案不能移植到其它機器上,除非你正在拷貝的表使用myisam儲存格式

2.mysqldump    :   mysqldump生成能夠移植到其它機器的文字檔案

例:備份整個資料庫     -->     mysqldump db1 >/backup/db1.20060725   

壓縮備份              -->     mysqldump db1 | gzip >/backup/db1.20060725

分表備份              -->     mysqldump db1 tab1 tab2 >/backup/db1_tab1_tab2.sql

直接遠端備份        -->    mysqladmin -h boa.snake.net create db1

-->     mysqldump db1 | mysql -h boa.snake.net db1

複製備份表           -->     cp tab.*     backup/

恢復用最新的備份檔案重灌資料庫。如果你用mysqldump產生的檔案,將它作為mysql的輸入。如果你用直接從資料庫拷貝來的檔案,將它們直接拷回資料庫目錄,然而,此時你需要在拷貝檔案之前關閉資料庫,然後重啟它。

mysql dump備份和恢復

1.準備工作 檢視當前mysql伺服器使用的儲存引擎 mysqladmin variables grep storage engine storage engine myisam 檢視mysql資料庫存放目錄 mysqladmin variables grep datadir datadir usr...

用mysqldump備份和恢復指定表的方法

如下 mysqldump u user p db tab1 tab2 db.sql 如下 mysqldump u user p db tab1 tab2 db.sql 恢復 如下 mysql u user p db db.sql 參考 1.拷備檔案 保證資料庫沒有寫操作 可以給表上鎖定 直接拷貝檔案...

用mysqldump備份和恢復指定表的方法

複製 如下 mysqldump u user p db tab1 tab2 db.sql 恢復 複製 如下 mysql u user p db 參考 1.拷備檔案 保證資料庫沒有寫操作 可以給表上鎖定 直接拷貝檔案不能移植到其它機器上,除非你正在拷貝的表使用myisam儲存格式 2.mysqldum...