資料備份與恢復

2022-09-03 03:12:07 字數 884 閱讀 6245

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; 來進行還原

use

db1;

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中新增該目錄...