備份
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...