mysqldump是一个很好的备份工具,适合大量数据的备份。
我们可以选择将某个数据库做备份:
#mysqldump -u root -p user > user.sql
恢复的时候也很容易:
#mysql -u root -p user < user.sql
也可以对一个数据库的表导出:
#mysqldump -u root -p user test > test.sql
同样,恢复的时候:
#mysql -u root -p user < test.sql
压缩备份:
mysqldump -u root -p db | gzip >db.sql
分表备份:
mysqldump -u root db1 tab1 tab2 > db1_tab1_tab2.sql
直接远程备份:
#mysqladmin -h abc.com.cn create db1
或者
# mysqldump db1 | mysql -h abc.com.cn db1
阅读(820) | 评论(0) | 转发(0) |