使用mysqldump进行Mysql备份
2007-10-29 11:00:10 来源:WEB开发网-u user_name, --user=user_name
与服务器连接时,MySQL使用的用户名。缺省值是你的Unix登录名。
-O var=option, --set-variable var=option设置一个变量的值。可能的变量被列在下面。
-v, --verbose
冗长模式。打印出程序所做的更多的信息。
-V, --version
打印版本信息并且退出。
-w, --where=''''where-condition''''
只导出被选择了的记录;注意引号是强制的!
"--where=user=''''jimf''''" "-wuserid>1" "-wuserid<1"
1.2、最常见的mysqldump的一个备份:
虽然mysqldump支持的命令有很多,对于大多数人而言,我们只需要使用-opt这个命令就已经足够了,为你的数据库做一个完整的备份:
mysqldump --opt database > backup-file.sql
但是它对用来自于一个数据库的信息充实另外一个MySQL数据库也是有用的:
mysqldump --opt database | mysql --host=remote-host -C database
1.3、使用mysqldump导出的文件恢复数据库
由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
shell> mysqladmin create target_db_name shell> mysql target_db_name < backup-file.sql
就是
shell> mysql 库名 < 文件名
二、使用mysqldump定时备份数据库的脚本2.1、备份脚本
使用脚本每天定期执行数据库备份操作,对每个使用mysql数据库的人来说都很有必要,这样的脚本网上有很多,这里摘抄一个朋友的脚本 dbbackup:
更多精彩
赞助商链接