当前位置:编程学习 > C#/ASP.NET >>

急!asp.net+mysql数据备份和恢复求语句

求后台代码 --------------------编程问答-------------------- 数据库备份的sql语句,自己百度下就好啦 
ms sql的后台代码我有,mysql的没有正式写过,想想应该差不多的 --------------------编程问答-------------------- 还原数据库: 
语句:restore database UFDATA_007_2009 from disk='f:\backup\test.bak'
backup databast 数据库名 to disk='磁盘路径' --------------------编程问答-------------------- mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

System.Diagnostics.Process.Start(@"cmd.exe", 
                "/c \"C:\\Program Files\\MySQL\\MySQL Server 5.1\\bin\\MYSQLDUMP.exe\" -u root -p123 test >h:\\backup-file.sql");

http://topic.csdn.net/u/20070905/15/9c5df8c0-cd09-430e-945a-d4579ec37006.html
--------------------编程问答--------------------
引用 3 楼 wuyq11 的回复:
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

System.Diagnostics.Process.Start(@……



除了不用mysqldump 这个以外,还有其他办法吗

--------------------编程问答--------------------
引用 1 楼 xifenfei 的回复:
数据库备份的sql语句,自己百度下就好啦
ms sql的后台代码我有,mysql的没有正式写过,想想应该差不多的


我想应该不一样吧, --------------------编程问答--------------------
引用
5.9.2.2. 为恢复进行备份
现在假设在星期三上午8点出现了灾难性崩溃,需要使用备份文件进行恢复。恢复时,我们首先恢复最后的完全备份(从星期日下午1点开始)。完全备份文件是一系列SQL语句,因此恢复它很容易:

shell> mysql < backup_sunday_1_PM.sql
在该点,数据恢复到星期日下午1点的状态。要想恢复从那时起的更改,我们必须使用增量备份,也就是,gbichot2-bin.000007和gbichot2-bin.000008二进制日志文件。根据需要从备份处取过这些文件,然后按下述方式处理:

shell> mysqlbinlog gbichot2-bin.000007 gbichot2-bin.000008 | mysql
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,