<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网络生活——关注网络，关注前端设计 &#187; discuz</title>
	<atom:link href="http://www.yuwuxing.com/tag/discuz/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuwuxing.com</link>
	<description>小学作文没及格</description>
	<lastBuildDate>Wed, 14 Jul 2010 03:37:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>discuz论坛误删全部帖子的恢复</title>
		<link>http://www.yuwuxing.com/discuz-recovery/</link>
		<comments>http://www.yuwuxing.com/discuz-recovery/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 12:19:53 +0000</pubDate>
		<dc:creator>雨无形</dc:creator>
				<category><![CDATA[网站程序]]></category>
		<category><![CDATA[discuz]]></category>
		<category><![CDATA[mysqlbinlog]]></category>
		<category><![CDATA[数据恢复]]></category>

		<guid isPermaLink="false">http://www.yuwuxing.com/?p=175</guid>
		<description><![CDATA[今天有人向我求助，他在用dz批量删除帖子的时候因为误操作把帖子都删光了，问我能不能恢复，因为论坛上次备份还是12月7号，所以通过备份还原已经是不可能了，只能恢复到12月7号的时候。我查了一下，还好mysql的binlog开启了，这样就还有恢复的希望。 先找到mysql的日志文件，这个服务器上在/mysql/data/下，命名是mysql-bin.******,查了一下，12月7号之后备份的序号为/data/mysql-bin.000027开始，今天的序号为/data/mysql-bin.000029。然后就用mysqlbinlog工具来恢复数据吧。 首先把论坛的库里面的数据都删掉，然后恢复到12月7号，然后查看备份文件的备份时间为12月7日22:13:32，记下这个时间，然后执行以下命令 mysqlbinlog ../data/mysql-bin.000027 &#8211;start-date=&#8221;2009-12-07 22:13:32&#8243; -d dbname &#124; mysql -u root -pyourpassword 如果报错可以把时间往后调一两秒试下 然后恢复/data/mysql-bin.000028 如下 mysqlbinlog ../data/mysql-bin.000028 -d dbname &#124; mysql -u root -pyourpassword 最后恢复/data/mysql-bin.000029，这个要注意截止时间。如果记得误操作的时间最好，如果不记得误操作的时间可以用 mysqlbinlog ../data/mysql-bin.000029 -d dbname &#62; d:\000029.sql 将日志导出成sql文件，然后在里面查找删除帖子的命令，然后查看时间。比如为2010-01-20 09:53:45。（ps：导出的文件通常会比较大，强烈建议用emeditor编辑） 确定时间以后执行 mysqlbinlog ../data/mysql-bin.000028 &#8211;stop-date=&#8221;2010-01-20 9:53:00&#8243; -d dbname &#124; mysql -u root -pyourpassword 执行完了以后基本数据就恢复了。 此后还有一个步骤要做就是恢复附件，帖子删除以后福建也会随之删除，这个时候就需要恢复附件文件了，这里推荐使用easyrecovery，非常简单易用，恢复后复制到相关目录即可。]]></description>
			<content:encoded><![CDATA[<p>今天有人向我求助，他在用dz批量删除帖子的时候因为误操作把帖子都删光了，问我能不能恢复，因为论坛上次备份还是12月7号，所以通过备份还原已经是不可能了，只能恢复到12月7号的时候。我查了一下，还好mysql的binlog开启了，这样就还有恢复的希望。</p>
<p>先找到mysql的日志文件，这个服务器上在/mysql/data/下，命名是mysql-bin.******,查了一下，12月7号之后备份的序号为/data/mysql-bin.000027开始，今天的序号为/data/mysql-bin.000029。然后就用mysqlbinlog工具来恢复数据吧。</p>
<p>首先把论坛的库里面的数据都删掉，然后恢复到12月7号，然后查看备份文件的备份时间为12月7日22:13:32，记下这个时间，然后执行以下命令</p>
<blockquote><p>mysqlbinlog ../data/mysql-bin.000027 &#8211;start-date=&#8221;2009-12-07 22:13:32&#8243; -d <strong><span style="color: #339966;">dbname</span></strong> | mysql -u root -p<strong><span style="color: #339966;">yourpassword</span></strong></p></blockquote>
<p>如果报错可以把时间往后调一两秒试下</p>
<p>然后恢复/data/mysql-bin.000028 如下</p>
<blockquote><p>mysqlbinlog ../data/mysql-bin.000028 -d <strong><span style="color: #339966;">dbname</span></strong> | mysql -u root -p<strong><span style="color: #339966;">yourpassword</span></strong></p></blockquote>
<p>最后恢复/data/mysql-bin.000029，这个要注意截止时间。如果记得误操作的时间最好，如果不记得误操作的时间可以用</p>
<blockquote><p>mysqlbinlog ../data/mysql-bin.000029 -d <strong><span style="color: #339966;">dbname</span></strong> &gt; d:\000029.sql</p></blockquote>
<p>将日志导出成sql文件，然后在里面查找删除帖子的命令，然后查看时间。比如为2010-01-20 09:53:45。（<span style="color: #ff0000;">ps：导出的文件通常会比较大，强烈建议用</span><strong><span style="color: #ff0000;">emeditor</span></strong><span style="color: #ff0000;">编辑</span>）</p>
<p>确定时间以后执行</p>
<blockquote><p>mysqlbinlog ../data/mysql-bin.000028 &#8211;stop-date=&#8221;2010-01-20 9:53:00&#8243; -d <strong><span style="color: #339966;">dbname</span></strong> | mysql -u root -p<strong><span style="color: #339966;">yourpassword</span></strong></p></blockquote>
<p>执行完了以后基本数据就恢复了。</p>
<p>此后还有一个步骤要做就是恢复附件，帖子删除以后福建也会随之删除，这个时候就需要恢复附件文件了，这里推荐使用<strong><span style="color: #ff0000;">easyrecovery</span></strong>，非常简单易用，恢复后复制到相关目录即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuwuxing.com/discuz-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
