mysqldump -u -p db_name[table_name,,,
]> filename.sql
cmd 命令
可以選擇要備份哪些表 如果不指定代表 全部備份
#示例:#單庫備份
mysqldump
-uroot -p123 db1 >
db1.sql
mysqldump
-uroot -p123 db1 table1 table2 > db1-table1-
table2.sql
#多庫備份
mysqldump
-uroot -p123 --
databases db1 db2 mysql db3 > db1_db2_mysql_db3.sql
#備份所有庫
mysqldump
-uroot -p123 --
all-databases > all.sql
1.退出資料庫後
mysql -u -p < filename.sql;
需要在sql檔案中指定使用庫
2.不用退出資料庫
2.1 建立空資料庫
2.2選擇資料庫
2.3然後使用source filename; 來進行還原
usedb1;
source
/root/db1.sql
務必保證在相同版本之間遷移# mysqldump
-h 源ip -uroot -p123 --
databases db1 | mysql -h 目標ip -uroot -p456
資料備份與恢復
一 mysqldump備份 mysqldump 備份資料會丟失掉從備份點開始的資料,所以需要結合mysqlbinlog的二進位制日誌增量備份恢復。常用的選項 all databases 匯出全部資料庫。add drop table 每個資料表建立之前新增drop刪表語句,防止恢復時衝突。all da...
資料備份與恢復
一.備份與匯出的區別 1.資料匯出用於把資料從乙個系統遷移到另乙個系統 2.資料備份用於儲存乙個資料庫例項的全部資訊 二.備份方式 1.聯機冷備份 2.聯機熱備份 備份時需要注意auto.cnf檔案,如果跨主機應用應該區別auto.cnf 三.整體表碎片檔案 alter table test1 en...
MySQL資料備份與恢復
mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...