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

2022-10-06 02:12:10 字數 878 閱讀 3684

複製** **如下:

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

恢復 複製** **如下:

mysql -u user -p db 

參考:

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

直接遠端備份        -->    mysqlawww.cppcns.comdmin -h boa.snake.net create db1

-->     mysqlsahtsbzzdump db1 | mysql -h boa.snake.net d程式設計客棧b1

複製備份表           -->     cp tab.* 程式設計客棧    backup/

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

本文標題: 用mysqldump備份和恢復指定表的方法

本文位址:

mysql dump備份和恢復

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

用mysqldump備份和恢復指定表

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

用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.拷備檔案 保證資料庫沒有寫操作 可以給表上鎖定 直接拷貝檔案...