导出所有数据库 --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”