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