<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://miac.volmed.org.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.5.110.124</id>
	<title>Wiki МИАЦ ВО - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://miac.volmed.org.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.5.110.124"/>
	<link rel="alternate" type="text/html" href="https://miac.volmed.org.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/71.5.110.124"/>
	<updated>2026-04-12T01:11:50Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://miac.volmed.org.ru/wiki/index.php?title=%D0%9F%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_InnoDB&amp;diff=820</id>
		<title>Принудительное восстановление InnoDB</title>
		<link rel="alternate" type="text/html" href="https://miac.volmed.org.ru/wiki/index.php?title=%D0%9F%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_InnoDB&amp;diff=820"/>
		<updated>2009-04-30T15:06:39Z</updated>

		<summary type="html">&lt;p&gt;71.5.110.124: /* Вступление */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Статья взята [http://dev.mysql.com/doc/refman/4.1/en/forcing-recovery.html Forcing InnoDB Recovery]&lt;br /&gt;
*Попробовал сделать перевод, но что то плохо у меня это получается (плохой их меня переводчик), так что оставил оригинальный текст, если кто то поможет с переводом - буду очень рад.&lt;br /&gt;
&lt;br /&gt;
wty9Fl  &amp;lt;a href=&amp;quot;http://fnflmzivuqgf.com/&amp;quot;&amp;gt;fnflmzivuqgf&amp;lt;/a&amp;gt;, [url=http://uqfsaobgynce.com/]uqfsaobgynce[/url], [link=http://zhvefmiqgtyd.com/]zhvefmiqgtyd[/link], http://vbfronftzalv.com/&lt;br /&gt;
&lt;br /&gt;
===1 SRV_FORCE_IGNORE_CORRUPT (Игнорировать повреждения)===&lt;br /&gt;
&lt;br /&gt;
Позволяет запустить сервер, даже если обнаружаться повреждения базы. Попытайтесь сделать &#039;&#039;&#039;SELECT * FROM tbl_name&#039;&#039;&#039;, что бы перескочить через поврежденные индексные записи и страницы, что поможет сделать дамп таблиц.&lt;br /&gt;
&lt;br /&gt;
Let the server run even if it detects a corrupt page. Try to make &#039;&#039;&#039;SELECT * FROM tbl_name&#039;&#039;&#039; jump over corrupt index records and pages, which helps in dumping tables.&lt;br /&gt;
&lt;br /&gt;
===2 SRV_FORCE_NO_BACKGROUND (Запретить теневые процессы)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предотвращает запуск основного подпроцесса. Если сбой произошел во время процесса восстановления, это значение параметра предотвратит это.&lt;br /&gt;
&lt;br /&gt;
Prevent the main thread from running. If a crash would occur during the purge operation, this recovery value prevents it.&lt;br /&gt;
&lt;br /&gt;
===3 (SRV_FORCE_NO_TRX_UNDO)===&lt;br /&gt;
&lt;br /&gt;
Не запускать процесс отката транзакций после восстановления&lt;br /&gt;
&lt;br /&gt;
Do not run transaction rollbacks after recovery. &lt;br /&gt;
&lt;br /&gt;
===4 (SRV_FORCE_NO_IBUF_MERGE)===&lt;br /&gt;
&lt;br /&gt;
Запретить также выполнение insert buffer merge операций. Если они приведут к разрушению, то не делайте их. Не выполняйте подсчет статистики таблиц. &lt;br /&gt;
&lt;br /&gt;
Prevent also insert buffer merge operations. If they would cause a crash, do not do them. Do not calculate table statistics. &lt;br /&gt;
&lt;br /&gt;
===5 (SRV_FORCE_NO_UNDO_LOG_SCAN)===&lt;br /&gt;
Не смотреть на логи восстановления, при старте базы данных: &#039;&#039;&#039;InnoDB&#039;&#039;&#039; считает даже незавершенные до выключения транзакции как завершенные.&lt;br /&gt;
&lt;br /&gt;
Do not look at undo logs when starting the database: &#039;&#039;&#039;InnoDB&#039;&#039;&#039; treats even incomplete transactions as committed.&lt;br /&gt;
&lt;br /&gt;
===6 (SRV_FORCE_NO_LOG_REDO)===&lt;br /&gt;
&lt;br /&gt;
Do not do the log roll-forward in connection with recovery. &lt;br /&gt;
&lt;br /&gt;
Starting from MySQL 3.23.53 and 4.0.4, you can &#039;&#039;&#039;SELECT&#039;&#039;&#039; from tables to dump them, or &#039;&#039;&#039;DROP&#039;&#039;&#039; or &#039;&#039;&#039;CREATE&#039;&#039;&#039; a table even if forced recovery is used. If you know that a certain table is causing a crash in rollback, you can drop it. You can use this also to stop a runaway rollback caused by a failing mass import or &#039;&#039;&#039;ALTER TABLE&#039;&#039;&#039;. You can kill the &#039;&#039;&#039;mysqld&#039;&#039;&#039; process and &#039;&#039;&#039;set innodb_force_recovery&#039;&#039;&#039; to &#039;&#039;&#039;3&#039;&#039;&#039; to bring the database up without the rollback, then &#039;&#039;&#039;DROP&#039;&#039;&#039; the table that is causing the runaway rollback. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;В обычных условиях база данных не должна использоваться при параметре &#039;&#039;&#039;innodb_force_recovery&#039;&#039;&#039;, отличном от нуля&#039;&#039;. Как защитная мера, InnoDB не дает пользователям выполнять команды &#039;&#039;&#039;INSERT, UPDATE&#039;&#039;&#039;, или &#039;&#039;&#039;DELETE&#039;&#039;&#039;, когда &#039;&#039;&#039;innodb_force_recovery&#039;&#039;&#039; больше 0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The  database must not otherwise be used with any non-zero value of &#039;&#039;&#039;innodb_force_recovery&#039;&#039;&#039;&#039;&#039;. As a safety measure, InnoDB prevents users from performing &#039;&#039;&#039;INSERT, UPDATE&#039;&#039;&#039;, or &#039;&#039;&#039;DELETE&#039;&#039;&#039; operations when &#039;&#039;&#039;innodb_force_recovery&#039;&#039;&#039; is greater than 0.&lt;/div&gt;</summary>
		<author><name>71.5.110.124</name></author>
	</entry>
</feed>