分享、学习、提高
2006/11/29 17:29
文章作者:Enjoy 转载请注明原文链接。
1.备份MYSQL:

把一个库导出到一个SQL文件
mysqldump db_name > /home/hx/backup/name.sql -uroot -p

备份多个库(使用-B参数)
mysqldump -B db1 db2 > /path/name.sql -u root -p

备份全部库
mysqldump --all-databases > /path/name.sql -u root -p

备份某库一个表
mysqldump db1 tb1 > /path/name.sql

备份某库多个表

mysqldump db1 tb1 tb2 > /path/name.sql

产生某库某表的结构
mysqldump -d db1 users > users.structure

产生某库某表的内容
mysqldump -t db1 users > users.data

2.恢复数据

有两种方式:
第一种:mysql db_name < /path/backup-file.sql -u root -p
第二种:
mysql -u root -p
use db_name
source /path/backup-file.sql

3.Linux下的压缩,将生成的sql备份文件打包一下。
zip xxx.zip xxx.sql
tar -czf xxx.rar xxx.sql
tar的解压是x,打包是c。

4.上传下载备份,我用的是SecureCRT。
下载到本地,sz 目录/文件名
上传到服务器,rz
rz -r 续传
rz -y 覆盖已有文件
发表评论
表情
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]