mysql dump備份 mysqldump備份

2021-10-21 23:58:18 字數 2167 閱讀 8281

備份工具

1.mysqldump(資料量很大時不推薦使用)

myisam 鎖表

innodb 行鎖

mysqldump --help | less   #檢視mysql所有的語法

mysqldump -uroot -p wang > /usr/back_upsql/wang.sql

整個庫備份

mysqldump -uroot -p123456 --allow-keywords --hex-blob --default-character-set=utf8 --set-charset --events --routines -q --opt

--single-transaction windranger_ldm -b windranger_ldm |gzip > windranger_ldm20170606.sql.gz

備份資料庫指定的表(備份windranger_ldm庫的 test1、test2表)

mysqldump -uroot -p123456 --allow-keywords --hex-blob --default-character-set=utf8 --set-charset --events --routines -q --opt

--single-transaction windranger_ldm  test1 test2 |gzip > windranger_ldm20170606aa.sql.gz

備份除了指定表以外的其他表(備份除了test1、test2以外的其他表)

mysqldump -uroot -p123456 --allow-keywords --hex-blob --default-character-set=utf8 --set-charset --events --routines -q --opt

--ignore-table=windranger_ldm.test1 --ignore-table=windranger_ldm.test2 --single-transaction windranger_ldm

-b windranger_ldm |gzip > windranger_ldm20170606bb.sql.gz

匯出指定表的部分資料

mysqldump -uroot -plachesis-mh_1024 -t --allow-keywords --hex-blob --default-character-set=utf8 --set-charset --events --routines -q --opt --single-transaction testdb sys_user --where="user_code in ('1455','0365')" |gzip > test1111.sql.gz

2.mysqlhotcopy是mysql軟體包自帶的一種備份工具,是乙個perl指令碼(作業系統級的備份)

在企業版和社群版都有包含

本質上是使用鎖表語句後在使用cp或者scp命令拷貝資料庫

有限支援flush tables with read lock

僅支援myisam資料庫引擎

mysqlhotcopy -u root -p oracle wang  /usr/back_upsql/wang.sql

3.使用單個.ibd檔案備份恢復

3.單個備份的製作與恢復案例

備份mysqlbackup --defaults-file=/etc/my.cnf --socket/var/lib/mysql/mysql.sock --user=dba --password=beifen --only-innodb --with-timestamp --backup-dir=/var/lib/backup/ backup

備份日誌

遠端恢復

備份到遠端機器

scp user.ibd 192.168.1.108:/root

mysqldump備份詳解

1,mysqldump工具是mysql自帶的乙個非常方便的小工具,存放在mysql安裝目錄的c program files mysql mysql server 5.1 bin下。2,mysqldump 和 mysql一樣.都是應用程式,你在mysql下是執行不了的.我們可以在cmd裡面輸入mysq...

mysqldump 資料備份

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 database 資料庫名 檔名.sql mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb data backup cmdb.sql2 備份壓縮 ...

mysqldump備份還原

mysqldump引數詳解 mysqldump備份 mysqldump u使用者名稱 p密碼 h主機 資料庫 a w sql條件 lock all tables 路徑mysqldump還原 mysqldump u使用者名稱 p密碼 h主機 資料庫 路徑mysqldump按條件匯出 mysqldump...