mysqldump备份恢复

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

 

posted @ 2013-03-21 10:26  Simple Happiness  阅读(175)  评论(0)    收藏  举报