文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>MySQL数据库的备份和恢复

MySQL数据库的备份和恢复

时间:2008-12-11  来源:fuowen20

1、备份数据库:   备份WorkDB数据库,备份结果在终端上显示出来 [root@host175 ~]# /usr/local/mysql/bin/mysqldump WorkDB --user=root --password=imhb2008 备份WorkDB数据库到当前目录下的mydumpworkdb.txt文件里 [root@host175 ~]# /usr/local/mysql/bin/mysqldump WorkDB --user=root --password=imhb2008 > mydumpworkdb.txt   同时备份一个以上的数据库用-B选项 [root@host175 ~]# /usr/local/mysql/bin/mysqldump -B WorkDB test --user=root --password=imhb2008 > mytwodbdump.txt   2、备份数据库中的指定表:   备份WorkDB数据库中的users、users2和memberships表,备份结果在终端上显示出来 [root@host175 ~]# /usr/local/mysql/bin/mysqldump WorkDB users users2 memberships --user=root --password=imhb2008 备份WorkDB数据库中的users、users2和memberships表到当前目录下的mydump.txt文件里 [root@host175 ~]# /usr/local/mysql/bin/mysqldump WorkDB users users2 memberships --user=root --password=imhb2008 > mydump.txt   使用-d选项实现只备份表结构而不包含表数据 [root@host175 ~]# /usr/local/mysql/bin/mysqldump -d WorkDB users --user=root --password=imhb2008 > users.structure   使用-t选项实现只备份表数据而不备份表结构 [root@host175 ~]# /usr/local/mysql/bin/mysqldump -t WorkDB users --user=root --password=imhb2008 > users.data    3、恢复数据库:   从指定备份文件mydumpworkdb.txt恢复WorkDB数据库 [root@host175 ~]# /usr/local/mysql/bin/mysql WorkDB --user=root --password=imhb2008 < mydumpworkdb.txt 另一种恢复方式: mysql>source mydumpworkdb.txt   还有一个选项是使用MySQL命令load data infile从文本文件中导入数据,使用这个命令加上into table关键字可以指出希望发送数据的表,例如: mysql>load data infile '/home/fuhao/data.txt' into table birthdays fields terminated by ',' lines terminated by '\r\n';   4、结合使用cron进行调度,可以实现每天定时备份数据库。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载