mysql> mysqldump [options] db_name [tables] 备份某个数据库或具体到某个数据表
mysql> mysqldump [options] --databases db1 [db2 db3 ..] 备份多个数据库
mysql> mysqldump [options] --all-databases 备份所有的数据库
备份存储过程和函数:
>mysqldump -uroot -h127.0.0.1 -uroot -p123456 -ntd -R db_name> ./db_name_procedure_function.sql
备份数据:
>mysqldump -uroot -h127.0.0.1 -uroot -p123456 db_name> ./db_name_data
其中的 -ntd 是表示导出存储过程;-R是表示导出函数
恢复存储过程和函数:
>mysql -uroot -p123456 -h127.0.0.1 db_name< ./db_name_procedure_function.sql
恢复数据:
>mysql -uroot -p123456 -h127.0.0.1 db_name < ./db_name_data.sql