導出所有數據庫 --all-databases/-A;mysql
每一個數據庫建立以前添加drop數據庫語句 –add-drop-database;sql
不導出任何數據,只導出數據庫表結構 --no-data/-d;shell
只導出數據,而不添加create database語句 --no-create-db/-n;數據庫
只導出數據,而不添加create table 語句 --no-create-info/-t;bash
單數據備份恢復 mysql –uroot –p123456 dbname < dbname.sqlio
全部數據庫備份恢復 mysql –uroot –p123456 < all.sqltable
#!/bin/bashdate
file_name = `date +%Y%m%d%H%M%S`file
db_path = ‘/usr/local/db_back/’命名
mysqldump –uroot –p123456 –A > ${ db_path }${ file_name }_all.sql
echo 「backup ok」