当前位置:数据库 > MySQL >>

mysql数据库备份

现在有一个网站用xcopy命令不能实现mysql数据库备份,不知道有那位大哥能告诉我,怎么才能实现数据库备份,要天天备份一次,且要计划删除前三天的备份的代码或批处理,先谢过了!
补充:是在windows 2003下的
答案:用主从(master/slave)吧,从库每天停机备份就好了(用个脚本跑就成),不影响主库服务


并且从库的数据想怎么折腾怎么折腾


ls的select into的方法虽然不错,但是影响主库服务,执行的时候严重影响性能
其他:是linux吗??如果是可以是使用logrotate,写个脚本就可以了。 我暑假自学的,看能不能帮上忙。(WindowsXP下,估计也没什么用,
但希望对你有所启发)
用mysqldump备份:(first:数据库,customer1:表,***:你的密码)
mysqldump first customer > c:\backup\customer1.sql -uroot -p***
mysqldump first > c:\backup\first.sql -uroot -p***

恢复用mysqldump备份的数据库:(进入mysql安装路径的bin目录中)
D:\Mysql\bin>mysql first < c:\backup\customer1.sql -uroot -p***

用select into做备份
select * from customer into outfile 'C:/backup/customer.dat';
用load data恢复表:
load data infile 'C:/backup/customer.dat' into table customer;
用mysqlimport代替load data:
mysqlimport first /backup/customer.dat -uroot -p***

上一个:如何用mysql设计一个论坛数据库?
下一个:mysql的数据库文件是哪个呀

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,