一,数据库的备份与导入 1),数据库的备份
1.导出整个数据库
2.导出一个表
3.导出一个数据库结构
4.导出数据库一个表结构
2),数据库的导入
1,用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。 这种方法,我以前经常现在很少用了,因为很容易产生乱码,因为: a,导出数据库时,你如果忘了设置导出字符集的话,在导入的时候,就有可能会出问题. b,假如,你导出时设置导出时设置了utf8的编码,但是你又把你的数据库现在的字符集改成了gb2312的.这样又会乱码。
2,用 source 语句 mysql -u dbadmin -p use myblog; set names utf8; #这里的字符集根你的将要导入的数据库的字符集一至。 source /home/zhangy/blog/database_bak/myblog.sql; 二,文件的备份
你可以用tar命令来打包压缩你要备份的文件,然后用shell来让它定期备份。不过没有cpio来的方便
[root@BlackGhost zhangy]# find /home/zhangy/test -type f|cpio -o > /home/zhangy/test.cpio
[root@BlackGhost zhangy]# ls -al |grep cpio 2),文件的还原 cd /home/zhangy/test
ls rm *.* #删除该文件夹下面的所以测试文件 ls
cpio -i < /home/zhangy/test.cpio #导入以前的备份文件
ls |
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....