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