<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://178.140.10.58:8080/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://178.140.10.58:8080/feed.php">
        <title>Библиотека знаний - mysql</title>
        <description>Заметки IT программиста</description>
        <link>http://178.140.10.58:8080/</link>
        <image rdf:resource="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-16T22:04:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:deadlock"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:debian"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:diff"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:dump-restore"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:errors"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:manage"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:my.cnf"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:mysql_utils"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:mysql"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:mytop"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:optimize"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:profiler"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:restore-gz"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=mysql:sql-slow-query-monitor"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Библиотека знаний</title>
        <link>http://178.140.10.58:8080/</link>
        <url>http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:deadlock">
        <dc:format>text/html</dc:format>
        <dc:date>2012-11-07T11:05:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Взаимная блокировка (deadlock)</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:deadlock</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;взаимная_блокировка_deadlock&quot;&gt;Взаимная блокировка (deadlock)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;strong&gt;Взаимная блокировка (англ. deadlock)&lt;/strong&gt; — ситуация в многозадачной среде или СУБД, при которой несколько процессов находятся в состоянии бесконечного ожидания ресурсов, занятых самими этими процессами.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u0437\u0430\u0438\u043c\u043d\u0430\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 (deadlock)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u0437\u0430\u0438\u043c\u043d\u0430\u044f_\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430_deadlock&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-430&amp;quot;} --&gt;
&lt;h5 class=&quot;sectionedit2&quot; id=&quot;простейший_пример_взаимной_блокировки&quot;&gt;Простейший пример взаимной блокировки&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;div class=&quot;table sectionedit3&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;&lt;strong&gt;Шаг&lt;/strong&gt;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;&lt;strong&gt;Процесс 1&lt;/strong&gt;	&lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;&lt;strong&gt;Процесс 2&lt;/strong&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;0	&lt;/td&gt;&lt;td class=&quot;col1&quot;&gt;Хочет захватить A и B, начинает с A&lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;	Хочет захватить A и B, начинает с B&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;1	&lt;/td&gt;&lt;td class=&quot;col1&quot;&gt;Захватывает ресурс A&lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;	Захватывает ресурс B&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;2	&lt;/td&gt;&lt;td class=&quot;col1&quot;&gt;Ожидает освобождения ресурса B&lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;	Ожидает освобождения ресурса A&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;3	&lt;/td&gt;&lt;td class=&quot;col1&quot;&gt;Взаимная блокировка&lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;511-939&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0437\u0430\u0438\u043c\u043d\u043e\u0439 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0439_\u043f\u0440\u0438\u043c\u0435\u0440_\u0432\u0437\u0430\u0438\u043c\u043d\u043e\u0439_\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;431-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:debian">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-18T16:17:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Восстановление пользователя debian-sys-maint</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:debian</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql.cnf&amp;amp;do=showtag&amp;amp;tag=mysql.cnf&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql.cnf&quot; rel=&quot;tag&quot;&gt;mysql.cnf&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;восстановление_пользователя_debian-sys-maint&quot;&gt;Восстановление пользователя debian-sys-maint&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f debian-sys-maint&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f_debian-sys-maint&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;26-111&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;etc&quot;&gt;etc&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;/etc/mysql/debian.cnf&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;USE&lt;/span&gt; mysql;
&lt;span class=&quot;kw1&quot;&gt;INSERT&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;INTO&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`user`&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
  &lt;span class=&quot;st0&quot;&gt;`Host`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`User`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Password`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Select_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Insert_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Update_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Delete_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Create_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Drop_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Reload_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Shutdown_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Process_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`File_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Grant_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`References_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Index_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Alter_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Show_db_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Super_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Create_tmp_table_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Lock_tables_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Execute_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Repl_slave_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Repl_client_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Create_view_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Show_view_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Create_routine_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Alter_routine_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`Create_user_priv`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`ssl_type`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`ssl_cipher`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`x509_issuer`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`x509_subject`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`max_questions`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`max_updates`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`max_connections`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;`max_user_connections`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;st0&quot;&gt;`authentication_string`&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;-- MariaDB&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;VALUES&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;localhost&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;debian-sys-maint&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	password&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#039;PASSWORD-HERE&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;Y&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;N&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;N&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;N&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;N&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;N&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;st0&quot;&gt;&#039;&#039;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;
&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;UPDATE&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`user`&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`password`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;PASSWORD&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#039;PASSWORD-HERE&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;WHERE&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`user`&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#039;debian-sys-maint&#039;&lt;/span&gt;;
&lt;span class=&quot;kw1&quot;&gt;FLUSH&lt;/span&gt; PRIVILEGES;&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;mysql -uroot -p mysql &amp;lt; restore-debian.sql&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;etc&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;etc&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;112-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-22T15:46:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Сравнение баз данных</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:diff</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:sql&amp;amp;do=showtag&amp;amp;tag=sql&quot; class=&quot;wikilink1&quot; title=&quot;tag:sql&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:diff&amp;amp;do=showtag&amp;amp;tag=diff&quot; class=&quot;wikilink1&quot; title=&quot;tag:diff&quot; rel=&quot;tag&quot;&gt;diff&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;сравнение_баз_данных&quot;&gt;Сравнение баз данных&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_\u0431\u0430\u0437_\u0434\u0430\u043d\u043d\u044b\u0445&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;25-78&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;сравнение_дампов_sql&quot;&gt;Сравнение дампов sql&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043c\u043f\u043e\u0432 sql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_\u0434\u0430\u043c\u043f\u043e\u0432_sql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;79-127&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;установка&quot;&gt;Установка&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;apt-get install&lt;/span&gt; colordiff&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;128-206&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;сравнение&quot;&gt;Сравнение&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ mysqldump &lt;span class=&quot;re5&quot;&gt;--skip-comments&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--skip-extended-insert&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; root &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; dbName1&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt;file1.sql
$ mysqldump &lt;span class=&quot;re5&quot;&gt;--skip-comments&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--skip-extended-insert&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; root &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; dbName2&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt;file2.sql
$ &lt;span class=&quot;kw2&quot;&gt;diff&lt;/span&gt; file1.sql file2.sql&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=mysql%3Adiff&amp;amp;media=mysql:2016-10-22-18-45-52-yhia4.png&quot; class=&quot;media&quot; title=&quot;mysql:2016-10-22-18-45-52-yhia4.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=200&amp;amp;tok=2c6ab5&amp;amp;media=mysql:2016-10-22-18-45-52-yhia4.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;207-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:dump-restore">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-08T18:01:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dump / Restore</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:dump-restore</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:sql&amp;amp;do=showtag&amp;amp;tag=sql&quot; class=&quot;wikilink1&quot; title=&quot;tag:sql&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:utils&amp;amp;do=showtag&amp;amp;tag=utils&quot; class=&quot;wikilink1&quot; title=&quot;tag:utils&quot; rel=&quot;tag&quot;&gt;utils&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;dump_restore&quot;&gt;Dump / Restore&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Dump \/ Restore&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;dump_restore&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;26-56&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;dump&quot;&gt;Dump&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ mysqldump -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; mysql.sql
$ mysqldump -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;dbname&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;gzip&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-9&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; backupfile.sql.gz
$ mysqldump &lt;span class=&quot;re5&quot;&gt;--hex-blob&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-A&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; all_databases.sql
$ mysqldump &lt;span class=&quot;re5&quot;&gt;--all-databases&lt;/span&gt; -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; dump.sql
$ mysqldump &lt;span class=&quot;re5&quot;&gt;--host&lt;/span&gt;=localhost &lt;span class=&quot;re5&quot;&gt;--user&lt;/span&gt;=root &lt;span class=&quot;re5&quot;&gt;--password&lt;/span&gt;=password &lt;span class=&quot;re5&quot;&gt;--opt&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--skip-dump-date&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--skip-extended-insert&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--database&lt;/span&gt; database_name &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;tmp&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mydatabase.sql
$ mysqldump &lt;span class=&quot;re5&quot;&gt;--all-databases&lt;/span&gt; -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--default-character-set&lt;/span&gt;=cp1251 &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; dump.sql
$ mysqldump &lt;span class=&quot;re5&quot;&gt;--routines&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--add-drop-table&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--disable-keys&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--extended-insert&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--events&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-v&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--host&lt;/span&gt;=127.0.0.1 &lt;span class=&quot;re5&quot;&gt;--port&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;3306&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; root skringo &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; dump.sql&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –routines 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –add-drop-table 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –disable-keys 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –extended-insert 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –events 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -v 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –host=127.0.0.1 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –port=3306 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -p 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -u
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –column-statistics=0 - отключентие статистики при дампе и исправление ошибки с (mysqldump: Couldn&amp;#039;t execute &amp;#039;SELECT COLUMN_NAME,                       JSON_EXTRACT(HISTOGRAM, &amp;#039;$.&amp;quot;number-of-buckets-specified&amp;quot;&amp;#039;) Unknown table &amp;#039;COLUMN_STATISTICS&amp;#039; in information_schema (1109))
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Dump&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;dump&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;57-1196&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;ключи&quot;&gt;Ключи&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –default-character-set=cp1251 - Указание кодировки при експорте
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043b\u044e\u0447\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u043b\u044e\u0447\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1197-1315&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;с_упаковкой&quot;&gt;С упаковкой&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;mysqldump &lt;span class=&quot;re5&quot;&gt;--user&lt;/span&gt;=root &lt;span class=&quot;re5&quot;&gt;--password&lt;/span&gt;=password database_name &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;gzip&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; dump.sql.gz&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u043e\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441_\u0443\u043f\u0430\u043a\u043e\u0432\u043a\u043e\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1316-1449&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;restore&quot;&gt;Restore&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ mysql -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; database_name &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; file_name.sql
$ &lt;span class=&quot;kw2&quot;&gt;gunzip&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;backup.Sql.Gz &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; mysql &lt;span class=&quot;re5&quot;&gt;-h&lt;/span&gt; -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;
$ &lt;span class=&quot;kw2&quot;&gt;gunzip&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;backupfile.sql.gz&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; mysql &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;dbname&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;
$ &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;usr&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;gunzip&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; database.gz database.sql
$ mysql -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;uname&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; -p&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; database_name &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; database.sql
$ mysql -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;user&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; database_name &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; database.sql
$ mysql&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;database.sql
$ mysql -u&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;user&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--default-character-set&lt;/span&gt;=cp1251 database_name &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; database.sql&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Restore&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;restore&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1450-1945&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;ключи1&quot;&gt;Ключи&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –default-character-set=cp1251 - Указание кодировки при импорте
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043b\u044e\u0447\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u043b\u044e\u0447\u04381&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1946-2062&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;с_распаковкой&quot;&gt;С распаковкой&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ &lt;span class=&quot;kw2&quot;&gt;zcat&lt;/span&gt; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dump.sql.gz &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; mysql &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;root&#039;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; database_name
$ &lt;span class=&quot;kw2&quot;&gt;gunzip&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dump.sql.gz &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; mysql &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; root &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; database_name
$ &lt;span class=&quot;kw2&quot;&gt;gunzip&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dump.sql.gz &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; mysql &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; root &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; database_name
$ &lt;span class=&quot;kw2&quot;&gt;gunzip&lt;/span&gt; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dump.sql.gz&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u043e\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441_\u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u043e\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;2063-2316&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;из_оболочки_mysql&quot;&gt;Из оболочки MySql&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ mysql&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; create database database_name;
$ mysql&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; \&lt;span class=&quot;sy0&quot;&gt;!&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;zcat&lt;/span&gt;  database_name.sql.gz &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; database_name.sql &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
$ mysql&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;source&lt;/span&gt; database_name.sql&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u0437 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 MySql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u0437_\u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;2317-2515&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;утилиты&quot;&gt;Утилиты&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:mysql_utils&quot; class=&quot;wikilink1&quot; title=&quot;mysql:mysql_utils&quot; data-wiki-id=&quot;mysql:mysql_utils&quot;&gt;Система резервного копирования и восстановления данных для MySql&lt;/a&gt; - Архивирование БД (Ориентировался на Debian архитектуру)
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0442\u0438\u043b\u0438\u0442\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0442\u0438\u043b\u0438\u0442\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;2516-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:errors">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-03T09:19:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ошибки MySql/MariaDB</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:errors</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mariadb&amp;amp;do=showtag&amp;amp;tag=mariadb&quot; class=&quot;wikilink1&quot; title=&quot;tag:mariadb&quot; rel=&quot;tag&quot;&gt;mariadb&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:percona&amp;amp;do=showtag&amp;amp;tag=percona&quot; class=&quot;wikilink1&quot; title=&quot;tag:percona&quot; rel=&quot;tag&quot;&gt;percona&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:errors&amp;amp;do=showtag&amp;amp;tag=errors&quot; class=&quot;wikilink1&quot; title=&quot;tag:errors&quot; rel=&quot;tag&quot;&gt;errors&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ошибки_mysql_mariadb&quot;&gt;Ошибки MySql/MariaDB&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0448\u0438\u0431\u043a\u0438 MySql\/MariaDB&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0448\u0438\u0431\u043a\u0438_mysql_mariadb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;39-80&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;deadlock_found_when_trying_to_get_lock&quot;&gt;Deadlock found when trying to get lock&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction
The SQL being executed was: UPDATE tbl_point
SET location = POINTFROMTEXT(CONCAT(&amp;#039;POINT(55.683452 37.526923)&amp;#039;))&lt;/pre&gt;

&lt;p&gt;
Для выяснения причины ошибки, необходимо запустить &lt;strong&gt;SHOW ENGINE INNODB STATUS;&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Deadlock found when trying to get lock&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;deadlock_found_when_trying_to_get_lock&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;81-499&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;no_such_file_or_directory&quot;&gt;No such file or directory&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;SQLSTATE[HY000] [2002] No such file or directory&lt;/pre&gt;

&lt;p&gt;
Ошибка появляется при неверном указании сокета для драйвера PDO &lt;strong&gt;pdo_mysql.default_socket&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;No such file or directory&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;no_such_file_or_directory&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;500-749&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;got_error_28_from_storage_engin&quot;&gt;Got error 28 from storage engin&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;Got error 28 from storage engine&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Got error 28 from storage engine - Закончилось место на диске
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 MySQL Error: Out of resources when opening file &amp;#039;./db_name/table_name.MYD&amp;#039; (Errcode: 24)
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Got error 28 from storage engin&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;got_error_28_from_storage_engin&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;750-1024&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;checking_for_corrupt_not_cleanly_closed_and_upgrade_needing_tables&quot;&gt;Checking for corrupt, not cleanly closed and upgrade needing tables&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;Checking for corrupt, not cleanly closed and upgrade needing tables&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 mysqlcheck –check-upgrade –all-databases –auto-repair -u root -p
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 mysql_upgrade –force -u root -p
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Checking for corrupt, not cleanly closed and upgrade needing tables&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;checking_for_corrupt_not_cleanly_closed_and_upgrade_needing_tables&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1025-1297&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;too_many_open_files&quot;&gt;Too many open files&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;Can&amp;#039;t read dir of &amp;#039;.&amp;#039; (Errcode: 24 &amp;quot;Too many open files&amp;quot;)&lt;/pre&gt;

&lt;p&gt;
Превышение одновременно открытых дескрипторов
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Too many open files&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;too_many_open_files&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1298-1491&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;анализ_состояния&quot;&gt;Анализ состояния&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Сколько разрешено открывать файловых дескрипторов пользователю mysql (системные ограничения)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;pre class=&quot;code sh&quot;&gt;# cat /etc/security/limits.conf | grep -vP &#039;^#&#039;&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Сколько разрешено открывать файловых дескрипторов (конфигурация)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;cat /etc/mysql/my.cnf|grep open_files_limit&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Сколько занято дескрипторов
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;lsof -u mysql | wc -l&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Cколько дескрипторов разрешено в MySQL
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# mysql -se &amp;quot;show variables like &amp;#039;open_files_limit&amp;#039;&amp;quot; -uroot -p
Variable_name       Value
open_files_limit    1024&lt;/pre&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0410\u043d\u0430\u043b\u0438\u0437 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0430\u043d\u0430\u043b\u0438\u0437_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;1492-2265&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;исправление&quot;&gt;Исправление&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 nano /etc/security/limits.conf
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Воставляем число файловых дескрипторов (для пользователя mysql)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;pre class=&quot;code sh&quot;&gt;mysql           hard    nofile          102400
mysql           soft    nofile          102400&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Временно увеличиваем число открытых дескрипторов файлов&lt;br/&gt;
(настройки сохраняются до перезагрузки машины)
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;ulimit&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-n&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;102400&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Проверить настройки можно 
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;ulimit&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-a&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 nano /etc/mysql/my.cnf
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Выставляем число одновременно открытых файлов в конфигурации
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[mysqld]
open_files_limit = 8192&lt;/pre&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
или
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Выставляем число дескрипторов в разрешенных
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;pre class=&quot;code&quot;&gt;echo &amp;#039;mysql  -  nofile  8192&amp;#039; &amp;gt; /etc/security/limits.d/mysql.conf&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Перезапускаем сервер
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;# service mysql restart&lt;/pre&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:9,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;2266-3349&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit9&quot; id=&quot;pam_аунтификация&quot;&gt;PAM (Аунтификация)&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Если после перезапуска mysql не применил новые ограничения, значит PAM это запретил. Тогда добавляем разрешение в PAM.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Проверяем ограничения PAM
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;pre class=&quot;code sh&quot;&gt;grep -r limits /etc/pam.*&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Снимаем ограничение (Debian)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;$ echo &#039;session required pam_limits.so&#039; &amp;gt;&amp;gt; /etc/pam.d/common-session&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;$ echo &#039;session required pam_limits.so&#039; &amp;gt;&amp;gt; /etc/pam.d/common-session-noninteractive&lt;/pre&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PAM (\u0410\u0443\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;pam_\u0430\u0443\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:15,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;3350-3938&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit10&quot; id=&quot;systemd_менеджер_загрузки&quot;&gt;systemd (Менеджер загрузки)&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Сбрасываем ограничения в systemd
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;pre class=&quot;code sh&quot;&gt;echo &amp;quot;
[Service]
LimitNOFILE=infinity
LimitMEMLOCK=infinity&amp;quot; &amp;gt; /etc/systemd/system/mysqld.service&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Перезагружаем настройки демона systemd
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;systemctl reload mariadb.service&lt;/pre&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;systemd (\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;systemd_\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:18,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;3939-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:manage">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-17T20:34:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Обслуживание MySql</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:manage</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:sql&amp;amp;do=showtag&amp;amp;tag=sql&quot; class=&quot;wikilink1&quot; title=&quot;tag:sql&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:db&amp;amp;do=showtag&amp;amp;tag=db&quot; class=&quot;wikilink1&quot; title=&quot;tag:db&quot; rel=&quot;tag&quot;&gt;db&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:utils&amp;amp;do=showtag&amp;amp;tag=utils&quot; class=&quot;wikilink1&quot; title=&quot;tag:utils&quot; rel=&quot;tag&quot;&gt;utils&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;обслуживание_mysql&quot;&gt;Обслуживание MySql&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:errors&quot; class=&quot;wikilink1&quot; title=&quot;mysql:errors&quot; data-wiki-id=&quot;mysql:errors&quot;&gt;Ошибки MySql/MariaDB&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=develop:mysql&quot; class=&quot;wikilink1&quot; title=&quot;develop:mysql&quot; data-wiki-id=&quot;develop:mysql&quot;&gt;Сброс пароля root в MySQL&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:mysql_utils&quot; class=&quot;wikilink1&quot; title=&quot;mysql:mysql_utils&quot; data-wiki-id=&quot;mysql:mysql_utils&quot;&gt;Система резервного копирования и восстановления данных для MySql&lt;/a&gt;&lt;/strong&gt; - Архивирование БД (Ориентировался на Debian архитектуру)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:debian&quot; class=&quot;wikilink1&quot; title=&quot;mysql:debian&quot; data-wiki-id=&quot;mysql:debian&quot;&gt;Восстановление пользователя debian-sys-maint&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:repaire&quot; class=&quot;wikilink2&quot; title=&quot;mysql:repaire&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;mysql:repaire&quot;&gt;Восстановление таблиц MySql&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:restore-gz&quot; class=&quot;wikilink1&quot; title=&quot;mysql:restore-gz&quot; data-wiki-id=&quot;mysql:restore-gz&quot;&gt;Восстановление таблиц из GZ файлов&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://sqlmap.org/&quot; class=&quot;urlextern&quot; title=&quot;http://sqlmap.org/&quot; rel=&quot;ugc nofollow&quot;&gt;sqlmap&lt;/a&gt; - Automatic SQL injection and database takeover tool
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 MySql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;29-630&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;быстродействие_performance&quot;&gt;Быстродействие / Performance&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://www.percona.com/blog/&quot; class=&quot;urlextern&quot; title=&quot;https://www.percona.com/blog/&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.percona.com/blog/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:sql-slow-query-monitor&quot; class=&quot;wikilink1&quot; title=&quot;mysql:sql-slow-query-monitor&quot; data-wiki-id=&quot;mysql:sql-slow-query-monitor&quot;&gt;SQL Slow Query Monitor&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0411\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \/ Performance&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435_performance&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;631-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:my.cnf">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-05T11:22:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>my.cnf - Файл конфигурации mysql</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:my.cnf</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:my.cnf&amp;amp;do=showtag&amp;amp;tag=my.cnf&quot; class=&quot;wikilink1&quot; title=&quot;tag:my.cnf&quot; rel=&quot;tag&quot;&gt;my.cnf&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:innodb&amp;amp;do=showtag&amp;amp;tag=innodb&quot; class=&quot;wikilink1&quot; title=&quot;tag:innodb&quot; rel=&quot;tag&quot;&gt;innodb&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysam&amp;amp;do=showtag&amp;amp;tag=mysam&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysam&quot; rel=&quot;tag&quot;&gt;mysam&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;mycnf_-_файл_конфигурации_mysql&quot;&gt;my.cnf - Файл конфигурации mysql&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
nano /etc/mysql/my.cnf
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;my.cnf - \u0424\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 mysql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mycnf_-_\u0444\u0430\u0439\u043b_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;36-122&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;mysam&quot;&gt;MySAM&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;MySAM&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mysam&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;123-141&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;innodb&quot;&gt;InnoDB&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code sh&quot;&gt;#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
&amp;nbsp;
innodb_buffer_pool_size = 20G
innodb_log_file_size = 256MB
innodb_log_buffer_size = 4MB
innodb_flush_log_at_trx_commit = 2
innodb_thread_concurrency = 8
innodb_flush_method = O_DIRECT
#transaction-isolation = READ-COMITTED
innodb_doublewrite=0
innodb_support_xa=0
#innodb_thread_concurrency=10
innodb_data_file_path=ibdata1:10M:autoextend
innodb_file_per_table=1
skip-innodb_doublewrite
innodb_file_format=barracuda
innodb_data_home_dir = /var/lib/mysql/
innodb_log_group_home_dir = /var/lib/mysql/&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;InnoDB&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;innodb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;142-834&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit4&quot; id=&quot;описание&quot;&gt;Описание&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 innodb_file_per_table
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 innodb_data_file_path
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 innodb_flush_log_at_trx_commit
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 innodb_doublewrite
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 innodb_support_xa - Если ее отключить, то проводки могут быть записаны в двоичный журнал в порядок отличаются от той, в которой живут база данных фиксирует их.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 innodb_thread_concurrency - это максимальное количество потоков.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;835-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:mysql_utils">
        <dc:format>text/html</dc:format>
        <dc:date>2017-09-03T12:22:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Система резервного копирования и восстановления данных для MySql</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:mysql_utils</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysqldup&amp;amp;do=showtag&amp;amp;tag=mysqldup&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysqldup&quot; rel=&quot;tag&quot;&gt;mysqldup&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:dump&amp;amp;do=showtag&amp;amp;tag=dump&quot; class=&quot;wikilink1&quot; title=&quot;tag:dump&quot; rel=&quot;tag&quot;&gt;dump&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:restore&amp;amp;do=showtag&amp;amp;tag=restore&quot; class=&quot;wikilink1&quot; title=&quot;tag:restore&quot; rel=&quot;tag&quot;&gt;restore&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:script&amp;amp;do=showtag&amp;amp;tag=script&quot; class=&quot;wikilink1&quot; title=&quot;tag:script&quot; rel=&quot;tag&quot;&gt;script&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;система_резервного_копирования_и_восстановления_данных_для_mysql&quot;&gt;Система резервного копирования и восстановления данных для MySql&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;div class=&quot;plugin_note notetip&quot;&gt;mysql_utils shell script!
&lt;/div&gt;
&lt;p&gt;
Система написана на shell скрипте bash. Для создания резервных копий используется mysqldump. Для создания архивов используется bz2.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://github.com/Mirocow/mysql_utils&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Mirocow/mysql_utils&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Mirocow/mysql_utils&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f MySql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e_\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f_\u0438_\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f_\u0434\u0430\u043d\u043d\u044b\u0445_\u0434\u043b\u044f_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;45-490&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;установка&quot;&gt;Установка&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 cd ~
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 git clone &lt;a href=&quot;https://github.com/Mirocow/mysql_utils.git&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Mirocow/mysql_utils.git&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Mirocow/mysql_utils.git&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 cd mysql_utils
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;491-606&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;настройка&quot;&gt;Настройка&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Для debian систем настройка будет выполнена автоматически. Для остальных необходимо создать файл.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 # nano /etc/mysql/debian.cnf
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code sh&quot;&gt;# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = master-password
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = master-password
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;607-1196&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;сохранение_всех_баз&quot;&gt;Сохранение всех баз&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
По умолчанию упаковывается bzip2 c параметром –compress=bzip2
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;# cd ~
# cd mysql_utils
# bash backup.sh --compress=bzip2 --exclude=&amp;quot;mysql&amp;quot;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0431\u0430\u0437&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435_\u0432\u0441\u0435\u0445_\u0431\u0430\u0437&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1197-1437&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit5&quot; id=&quot;запуск_справки_по_скрипту&quot;&gt;Запуск справки по скрипту&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;code sh&quot;&gt;# bash backup.sh --help
usage: backup.sh options
&amp;nbsp;
This script buckup all databases.
&amp;nbsp;
Usage: backup.sh &amp;lt;[options]&amp;gt;
&amp;nbsp;
Options:
   -e= | --exclude=                     Exclude databases
   --exclude-tables=                    Exclude tables
   -c= | --compress=                    Compress with gzip or bzip2
   -v  | --verbose                      Add verbose into output
   -l  | --lifetime=                    Lifetime for dump files
   --config=                            Config file of Debian format
   --dir=                               Backup directory
   -h  | --help                         This text
&amp;nbsp;
Examples:
        backup.sh --verbose --compress=
        backup.sh --verbose --compress=zgip
        backup.sh --verbose --compress=bzip2
        backup.sh --verbose --compress= --exclude=&amp;quot;mysql&amp;quot;
        backup.sh --verbose --compress= --exclude=&amp;quot;mysql&amp;quot; --lifetime=&amp;quot;3 day ago&amp;quot;
        backup.sh --verbose --config=&amp;quot;/etc/mysql/debian.cnf&amp;quot; --exclude=&amp;quot;mysql&amp;quot; --lifetime=&amp;quot;1 day ago&amp;quot;
        backup.sh --verbose --dir=&amp;quot;/var/backups/mysql&amp;quot; --config=&amp;quot;/etc/mysql/debian.cnf&amp;quot; --exclude=&amp;quot;mysql&amp;quot; --lifetime=&amp;quot;1 day ago&amp;quot;
        backup.sh --verbose --dir=&amp;quot;/home/backups/mysql&amp;quot; --exclude=&amp;quot;mysql&amp;quot; --lifetime=&amp;quot;1 day ago&amp;quot;
        backup.sh --verbose --dir=&amp;quot;/home/backups/mysql&amp;quot; --exclude=&amp;quot;mysql&amp;quot; --exclude-tables=&amp;quot;tbl_template&amp;quot; --lifetime=&amp;quot;1 day ago&amp;quot;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0417\u0430\u043f\u0443\u0441\u043a \u0441\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0443&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0437\u0430\u043f\u0443\u0441\u043a_\u0441\u043f\u0440\u0430\u0432\u043a\u0438_\u043f\u043e_\u0441\u043a\u0440\u0438\u043f\u0442\u0443&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1438-2857&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;восстановление_баз_за_указанную_дату&quot;&gt;Восстановление баз за указанную дату&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
По умолчанию запакован c параметром –compress=bzip2
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;# cd /var/backups/mysql/[some date]
# bash ~/mysql_utils/restore.sh&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u0437 \u0437\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u0434\u0430\u0442\u0443&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435_\u0431\u0430\u0437_\u0437\u0430_\u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e_\u0434\u0430\u0442\u0443&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;2858-3108&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;восстановление_выбранной_бд&quot;&gt;Восстановление выбранной БД&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
По умолчанию запакован c параметром –compress=bzip2
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;# cd /var/backups/mysql/[some date]/[some db name]
# bash ~/mysql_utils/restore_db.sh&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0411\u0414&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435_\u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439_\u0431\u0434&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3109-3361&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;установка_заданий_в_cron&quot;&gt;Установка заданий в cron&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
nano /etc/default/db_backup
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;START=yes&lt;/pre&gt;

&lt;p&gt;
nano /etc/cron.daily/db_backup
&lt;/p&gt;
&lt;pre class=&quot;code sh&quot;&gt;#!/bin/sh
&amp;nbsp;
. /etc/default/db_backup
&amp;nbsp;
if [ &amp;quot;$START&amp;quot; = &amp;quot;yes&amp;quot; ]; then
    logger &amp;quot;Start databases backup system...&amp;quot;
    /bin/bash /root/scripts/mysql_utils/backup.sh --exclude=&amp;quot;some_exclude_database&amp;quot;
fi&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0432 cron&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430_\u0437\u0430\u0434\u0430\u043d\u0438\u0439_\u0432_cron&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;3362-3724&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;проверка_работы_скрипта&quot;&gt;Проверка работы скрипта&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code sh&quot;&gt;# tail -f /var/log/syslog
    May 23 12:25:34 db1 logger: BACKUP:   ** Dump tecdoc.2013.ALI_COORD
    May 23 12:25:35 db1 logger: BACKUP:   ** set perm on tecdoc.2013/AL
    May 23 12:25:35 db1 logger: BACKUP:   ** bzip2 tecdoc.2013/ALI_COOR
    May 23 12:25:35 db1 logger: BACKUP:   ** Dump tecdoc.2013.ARTICLES
    May 23 12:25:43 db1 logger: BACKUP:   ** set perm on tecdoc.2013/AR
    May 23 12:25:43 db1 logger: BACKUP:   ** bzip2 tecdoc.2013/ARTICLES
    May 23 12:25:43 db1 logger: BACKUP:   ** Dump tecdoc.2013.ARTICLES_
    May 23 12:25:43 db1 logger: BACKUP:   ** set perm on tecdoc.2013/AR
    May 23 12:25:43 db1 logger: BACKUP:   ** bzip2 tecdoc.2013/ARTICLES
    May 23 12:25:43 db1 logger: BACKUP:   ** Dump tecdoc.2013.ARTICLE_C&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u0440\u0430\u0431\u043e\u0442\u044b_\u0441\u043a\u0440\u0438\u043f\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:7,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;3725-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:mysql">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-10T13:08:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MySql</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:mysql</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:server&amp;amp;do=showtag&amp;amp;tag=Server&quot; class=&quot;wikilink1&quot; title=&quot;tag:server&quot; rel=&quot;tag&quot;&gt;Server&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:percona&amp;amp;do=showtag&amp;amp;tag=percona&quot; class=&quot;wikilink1&quot; title=&quot;tag:percona&quot; rel=&quot;tag&quot;&gt;percona&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mariadb&amp;amp;do=showtag&amp;amp;tag=mariadb&quot; class=&quot;wikilink1&quot; title=&quot;tag:mariadb&quot; rel=&quot;tag&quot;&gt;mariadb&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:databases&amp;amp;do=showtag&amp;amp;tag=databases&quot; class=&quot;wikilink1&quot; title=&quot;tag:databases&quot; rel=&quot;tag&quot;&gt;databases&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:errors&amp;amp;do=showtag&amp;amp;tag=errors&quot; class=&quot;wikilink1&quot; title=&quot;tag:errors&quot; rel=&quot;tag&quot;&gt;errors&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;mysql&quot;&gt;MySql&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;MySql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;56-76&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;установка&quot;&gt;Установка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
MariaDB 10:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;apt-get install&lt;/span&gt; libmariadbclient18 libmysqlclient18 mariadb-client mariadb-client-&lt;span class=&quot;nu0&quot;&gt;10.0&lt;/span&gt; mariadb-client-core-&lt;span class=&quot;nu0&quot;&gt;10.0&lt;/span&gt; mariadb-common  mariadb-server&lt;/pre&gt;

&lt;p&gt;
Percona 5.6:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; percona-server-common-&lt;span class=&quot;nu0&quot;&gt;5.6&lt;/span&gt; percona-server-server percona-server-client&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;77-400&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;инициализация&quot;&gt;Инициализация&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;dpkg-reconfigure mysql-server-5.1 - запуск настройки
mysql_upgrade -u root -p --force - ремонт баз данных
mysqlcheck -uroot -p --auto-repair --check --optimize --all-databases - ремонт баз данных

mysql_install_db - создание mysql database
mysql_install_db --rpm --user=mysql
mysql_install_db --defaults-file=/etc/mysql/my.cnf
mysql_install_db --no-defaults --basedir=/usr --datadir=/var/lib/mysql
mysql_install_db --defaults-file=/etc/mysql/my.cnf --force --basedir=/usr --datadir=/var/lib/mysql --user=mysql&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;401-1019&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;настройка_оптимизация_и_обслуживание&quot;&gt;Настройка, оптимизация и обслуживание&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:my.cnf&quot; class=&quot;wikilink1&quot; title=&quot;mysql:my.cnf&quot; data-wiki-id=&quot;mysql:my.cnf&quot;&gt;my.cnf - Файл конфигурации mysql&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:optimize&quot; class=&quot;wikilink1&quot; title=&quot;mysql:optimize&quot; data-wiki-id=&quot;mysql:optimize&quot;&gt;Оптимизация работы MySql&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:dump-restore&quot; class=&quot;wikilink1&quot; title=&quot;mysql:dump-restore&quot; data-wiki-id=&quot;mysql:dump-restore&quot;&gt;Dump / Restore&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:manage&quot; class=&quot;wikilink1&quot; title=&quot;mysql:manage&quot; data-wiki-id=&quot;mysql:manage&quot;&gt;Обслуживание MySql&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:diff&quot; class=&quot;wikilink1&quot; title=&quot;mysql:diff&quot; data-wiki-id=&quot;mysql:diff&quot;&gt;Сравнение баз данных&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=develop:mysql&quot; class=&quot;wikilink1&quot; title=&quot;develop:mysql&quot; data-wiki-id=&quot;develop:mysql&quot;&gt;Восстановление пароля&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:profiler&quot; class=&quot;wikilink1&quot; title=&quot;mysql:profiler&quot; data-wiki-id=&quot;mysql:profiler&quot;&gt;Профилирование MYSQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:mysql&quot; class=&quot;wikilink1&quot; title=&quot;sql:mysql&quot; data-wiki-id=&quot;sql:mysql&quot;&gt;MySql Использование&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:errors&quot; class=&quot;wikilink1&quot; title=&quot;mysql:errors&quot; data-wiki-id=&quot;mysql:errors&quot;&gt;Ошибки MySql/MariaDB&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430_\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f_\u0438_\u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1020-1296&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;описание_движков_и_их_особенностей&quot;&gt;Описание движков и их особенностей&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=db:mysql:engines:myisam&quot; class=&quot;wikilink1&quot; title=&quot;db:mysql:engines:myisam&quot; data-wiki-id=&quot;db:mysql:engines:myisam&quot;&gt;MyISAM, Aria&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=db:mysql:engines:innodb&quot; class=&quot;wikilink1&quot; title=&quot;db:mysql:engines:innodb&quot; data-wiki-id=&quot;db:mysql:engines:innodb&quot;&gt;InnoDB, XtraDB&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=db:mysql:engines&quot; class=&quot;wikilink1&quot; title=&quot;db:mysql:engines&quot; data-wiki-id=&quot;db:mysql:engines&quot;&gt;Остальные движки MySql&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u0432\u0438\u0436\u043a\u043e\u0432 \u0438 \u0438\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435_\u0434\u0432\u0438\u0436\u043a\u043e\u0432_\u0438_\u0438\u0445_\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1297-1492&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;клиенты_утилиты&quot;&gt;Клиенты / Утилиты&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=develop:dbeaver&quot; class=&quot;wikilink1&quot; title=&quot;develop:dbeaver&quot; data-wiki-id=&quot;develop:dbeaver&quot;&gt;DBeaver&lt;/a&gt; (&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=os:windows&quot; class=&quot;wikilink1&quot; title=&quot;os:windows&quot; data-wiki-id=&quot;os:windows&quot;&gt;Windows&lt;/a&gt;, &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=os:macos&quot; class=&quot;wikilink1&quot; title=&quot;os:macos&quot; data-wiki-id=&quot;os:macos&quot;&gt;MacOS&lt;/a&gt;, &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=os:linux&quot; class=&quot;wikilink1&quot; title=&quot;os:linux&quot; data-wiki-id=&quot;os:linux&quot;&gt;Linux&lt;/a&gt;) на базе eclipse &lt;img src=&quot;http://178.140.10.58:8080/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:mysql_utils&quot; class=&quot;wikilink1&quot; title=&quot;mysql:mysql_utils&quot; data-wiki-id=&quot;mysql:mysql_utils&quot;&gt;Система резервного копирования и восстановления данных для MySql&lt;/a&gt; &lt;img src=&quot;http://178.140.10.58:8080/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt; - Архивирование БД (Ориентировался на Debian архитектуру)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/robmorgan/phinx&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/robmorgan/phinx&quot; rel=&quot;ugc nofollow&quot;&gt;Миграции&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.chive-project.com&quot; class=&quot;urlextern&quot; title=&quot;http://www.chive-project.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.chive-project.com&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://www.phpmyadmin.net/&quot; class=&quot;urlextern&quot; title=&quot;https://www.phpmyadmin.net/&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.phpmyadmin.net/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.enginsite.com/MySQL-client-manager-and-GUI-for-MySQL.htm&quot; class=&quot;urlextern&quot; title=&quot;http://www.enginsite.com/MySQL-client-manager-and-GUI-for-MySQL.htm&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.enginsite.com/MySQL-client-manager-and-GUI-for-MySQL.htm&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.heidisql.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.heidisql.com/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.heidisql.com/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;https://www.adminer.org/&quot; class=&quot;urlextern&quot; title=&quot;https://www.adminer.org/&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.adminer.org/&lt;/a&gt;&lt;/strong&gt; (1 файл)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sequelpro.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.sequelpro.com/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.sequelpro.com/&lt;/a&gt; (&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=os:macos&quot; class=&quot;wikilink1&quot; title=&quot;os:macos&quot; data-wiki-id=&quot;os:macos&quot;&gt;MacOS&lt;/a&gt;)
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043b\u0438\u0435\u043d\u0442\u044b \/ \u0423\u0442\u0438\u043b\u0438\u0442\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u043b\u0438\u0435\u043d\u0442\u044b_\u0443\u0442\u0438\u043b\u0438\u0442\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1493-2107&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;ссылки_документация_примеры&quot;&gt;Ссылки / Документация / Примеры&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438 \/ \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \/ \u041f\u0440\u0438\u043c\u0435\u0440\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u043f\u0440\u0438\u043c\u0435\u0440\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;2108-2177&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;примеры&quot;&gt;Примеры&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=%D0%B7%D0%B0%D0%BA%D1%80%D0%B5%D0%BF%D0%B8%D1%82%D1%8C_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%BD%D0%B0%D0%B2%D0%B5%D1%80%D1%85%D1%83_%D0%BF%D1%80%D0%B8_%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%BA%D0%B5&quot; class=&quot;wikilink1&quot; title=&quot;закрепить_запись_наверху_при_выборке&quot; data-wiki-id=&quot;закрепить_запись_наверху_при_выборке&quot;&gt;Закрепить запись наверху при выборке&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:order_fields_by_id&quot; class=&quot;wikilink1&quot; title=&quot;sql:order_fields_by_id&quot; data-wiki-id=&quot;sql:order_fields_by_id&quot;&gt;выбрать записи с определёнными id соблюдая порядок&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:mysql:update-someself&quot; class=&quot;wikilink1&quot; title=&quot;sql:mysql:update-someself&quot; data-wiki-id=&quot;sql:mysql:update-someself&quot;&gt;MySQL - UPDATE query based on SELECT Query / Обновление самого себя&lt;/a&gt; How can i update itself in mysql/mariadb
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:mysql:select&quot; class=&quot;wikilink1&quot; title=&quot;sql:mysql:select&quot; data-wiki-id=&quot;sql:mysql:select&quot;&gt;SQL - Запросы&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=sql:mysql:select:field_in_set&quot; class=&quot;wikilink1&quot; title=&quot;sql:mysql:select:field_in_set&quot; data-wiki-id=&quot;sql:mysql:select:field_in_set&quot;&gt;FIELD_IN_SET()&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:deadlock&quot; class=&quot;wikilink1&quot; title=&quot;mysql:deadlock&quot; data-wiki-id=&quot;mysql:deadlock&quot;&gt;deadlock&lt;/a&gt; - Взаимная блокировка
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u0438\u043c\u0435\u0440\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u0438\u043c\u0435\u0440\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;2178-2679&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;ссылки_документация&quot;&gt;Ссылки / Документация&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html&quot; rel=&quot;ugc nofollow&quot;&gt;A Visual Explanation of SQL Joins&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.collation-charts.org/mysql60&quot; class=&quot;urlextern&quot; title=&quot;http://www.collation-charts.org/mysql60&quot; rel=&quot;ugc nofollow&quot;&gt;mysql collation charts&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://pratchev.blogspot.com/2007/02/convert-tree-structure-from-nested-set.html&quot; class=&quot;urlextern&quot; title=&quot;http://pratchev.blogspot.com/2007/02/convert-tree-structure-from-nested-set.html&quot; rel=&quot;ugc nofollow&quot;&gt;Convert Tree Structure From Nested Set Into Adjacency List&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://data.bangtech.com/sql/nested_set_treeview.htm&quot; class=&quot;urlextern&quot; title=&quot;http://data.bangtech.com/sql/nested_set_treeview.htm&quot; rel=&quot;ugc nofollow&quot;&gt;Convert an adjacency list (parent / child) model into a nested set model&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sitepoint.com/hierarchical-data-database&quot; class=&quot;urlextern&quot; title=&quot;http://www.sitepoint.com/hierarchical-data-database&quot; rel=&quot;ugc nofollow&quot;&gt;Storing Hierarchical Data in a Database Article&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sql.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://www.sql.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.sql.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://eddnet.org/?cat=102&quot; class=&quot;urlextern&quot; title=&quot;http://eddnet.org/?cat=102&quot; rel=&quot;ugc nofollow&quot;&gt;http://eddnet.org/?cat=102&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/46542/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/46542/&quot; rel=&quot;ugc nofollow&quot;&gt;Блокировки в MySQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://oksoft.blogspot.in/2008/10/mysqldump-backups-and-transfers.html&quot; class=&quot;urlextern&quot; title=&quot;http://oksoft.blogspot.in/2008/10/mysqldump-backups-and-transfers.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://oksoft.blogspot.in/2008/10/mysqldump-backups-and-transfers.html&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sqlstyle.guide/&quot; class=&quot;urlextern&quot; title=&quot;http://www.sqlstyle.guide/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.sqlstyle.guide/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://sqlinfo.ru&quot; class=&quot;urlextern&quot; title=&quot;http://sqlinfo.ru&quot; rel=&quot;ugc nofollow&quot;&gt;http://sqlinfo.ru&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sql.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://www.sql.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.sql.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/mnozhestvennyy-update-v-mysql&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/mnozhestvennyy-update-v-mysql&quot; rel=&quot;ugc nofollow&quot;&gt;Множественный UPDATE в MySQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/toggle-dlja-mysql&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/toggle-dlja-mysql&quot; rel=&quot;ugc nofollow&quot;&gt;toggle для mysql&lt;/a&gt; — С логическими операциями у MySQL всё в полном порядке.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/mysql-slozhenie-i-null&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/mysql-slozhenie-i-null&quot; rel=&quot;ugc nofollow&quot;&gt;MySQL, сложение и NULL&lt;/a&gt; — см. COALESCE.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/mysql-dobavit-esli-eschjo-net&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/mysql-dobavit-esli-eschjo-net&quot; rel=&quot;ugc nofollow&quot;&gt;Добавить если ещё нет, вставить если нет и обновить если есть&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/mysql_client_compress&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/mysql_client_compress&quot; rel=&quot;ugc nofollow&quot;&gt;Сжатие данных при передаче и MySQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/nagruzhaem-mysql&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/nagruzhaem-mysql&quot; rel=&quot;ugc nofollow&quot;&gt;Нагружаем MySQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/utf8_unicode_ci-ili-utf8_general_ci&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/utf8_unicode_ci-ili-utf8_general_ci&quot; rel=&quot;ugc nofollow&quot;&gt;utf8_unicode_ci или utf8_general_ci?&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.artfulsoftware.com/infotree/queries.php#122&quot; class=&quot;urlextern&quot; title=&quot;http://www.artfulsoftware.com/infotree/queries.php#122&quot; rel=&quot;ugc nofollow&quot;&gt;Common MySQL Queries&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://h1d3.org/posts/mariadb-master-master.html&quot; class=&quot;urlextern&quot; title=&quot;http://h1d3.org/posts/mariadb-master-master.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://h1d3.org/posts/mariadb-master-master.html&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sql-ex.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://www.sql-ex.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;Отличная обучалка&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/zakrepit-zapis-naverkhu-pri-vyborke&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/zakrepit-zapis-naverkhu-pri-vyborke&quot; rel=&quot;ugc nofollow&quot;&gt;Закрепить запись наверху при выборке&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://rmcreative.ru/blog/post/mysql-vybrat-novosti-s-opredeljonnymi-id-sobljudaja-porjadok&quot; class=&quot;urlextern&quot; title=&quot;http://rmcreative.ru/blog/post/mysql-vybrat-novosti-s-opredeljonnymi-id-sobljudaja-porjadok&quot; rel=&quot;ugc nofollow&quot;&gt;Выбрать новости с определёнными id соблюдая порядок&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.codinghorror.com/blog/archives/000976.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.codinghorror.com/blog/archives/000976.html&quot; rel=&quot;ugc nofollow&quot;&gt;A Visual Explanation of SQL Joins&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438 \/ \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;2680-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:mytop">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-20T16:40:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mytop</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:mytop</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:shell&amp;amp;do=showtag&amp;amp;tag=shell&quot; class=&quot;wikilink1&quot; title=&quot;tag:shell&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:utils&amp;amp;do=showtag&amp;amp;tag=utils&quot; class=&quot;wikilink1&quot; title=&quot;tag:utils&quot; rel=&quot;tag&quot;&gt;utils&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;mytop&quot;&gt;Mytop&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
mytop is a console-based (non-gui) tool for monitoring the threads and overall performance of a MySQL 3.22.x, 3.23.x, and 4.x server. It runs on most Unix systems (including Mac &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; X) which have Perl, DBI, and Term::ReadKey installed. And with Term::ANSIColor installed you even get color. If you install Time::HiRes, you&amp;#039;ll get good real-time queries/second stats. As of version 0.7, it even runs on Windows (somewhat).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Mytop&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mytop&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;28-469&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;установка&quot;&gt;Установка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ &lt;span class=&quot;kw2&quot;&gt;wget&lt;/span&gt; http:&lt;span class=&quot;sy0&quot;&gt;//&lt;/span&gt;jeremy.zawodny.com&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mysql&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mytop&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mytop-&lt;span class=&quot;nu0&quot;&gt;1.6&lt;/span&gt;.tar.gz
$ &lt;span class=&quot;kw2&quot;&gt;tar&lt;/span&gt; xvfz mytop-&lt;span class=&quot;nu0&quot;&gt;1.6&lt;/span&gt;.tar.gz
$ cpan &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; Config::IniFiles&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;470-644&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;использование&quot;&gt;Использование&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Мониторнг базы данных MySQL или MariaDB
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=mysql%3Amytop&amp;amp;media=mysql:m5jm3s5cbdp3mbbexwj2-dpeabbfixvn_%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_158.png&quot; class=&quot;media&quot; title=&quot;mysql:m5jm3s5cbdp3mbbexwj2-dpeabbfixvn_выделение_158.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=400&amp;amp;tok=c7af3f&amp;amp;media=mysql:m5jm3s5cbdp3mbbexwj2-dpeabbfixvn_%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_158.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 mytop -u root -p password
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 mytop -S /var/run/mysqld/mysqld.sock -u root -p password -s 1
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;645-922&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;пользовательските_настройки&quot;&gt;Пользовательските настройки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
nano ~/.mytop
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;re2&quot;&gt;user&lt;/span&gt;=root
&lt;span class=&quot;re2&quot;&gt;pass&lt;/span&gt;=password
&lt;span class=&quot;re2&quot;&gt;host&lt;/span&gt;=localhost
&lt;span class=&quot;re2&quot;&gt;delay&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;port&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;3306&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;socket&lt;/span&gt;=
&lt;span class=&quot;re2&quot;&gt;batchmode&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;header&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;color&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;idle&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0442\u0435_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;923-1124&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;debian&quot;&gt;Debian&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code sh&quot;&gt;mytop -S /var/run/mysqld/mysqld.sock -u debian-sys-maint -p $(cat /etc/mysql/debian.cnf|grep password|sed &#039;s/password = //&#039;|head -n 1) -s 1&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Debian&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;debian&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1125-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:optimize">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-21T12:53:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Оптимизация работы MySql</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:optimize</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:sql&amp;amp;do=showtag&amp;amp;tag=sql&quot; class=&quot;wikilink1&quot; title=&quot;tag:sql&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:optimize&amp;amp;do=showtag&amp;amp;tag=optimize&quot; class=&quot;wikilink1&quot; title=&quot;tag:optimize&quot; rel=&quot;tag&quot;&gt;optimize&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;оптимизация_работы_mysql&quot;&gt;Оптимизация работы MySql&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b MySql&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f_\u0440\u0430\u0431\u043e\u0442\u044b_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;29-85&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;анализ_окружения&quot;&gt;Анализ окружения&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;SHOW&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;VARIABLES&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;LIKE&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;%trx%&#039;&lt;/span&gt;;
&amp;nbsp;
&lt;span class=&quot;kw1&quot;&gt;SHOW&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;VARIABLES&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;LIKE&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;%innodb%&#039;&lt;/span&gt;;
&amp;nbsp;
&lt;span class=&quot;kw1&quot;&gt;SHOW&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;VARIABLES&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;LIKE&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;%cache%&#039;&lt;/span&gt;;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0410\u043d\u0430\u043b\u0438\u0437 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0430\u043d\u0430\u043b\u0438\u0437_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;86-244&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;настройка&quot;&gt;Настройка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;key_buffer_size = 512M&lt;/strong&gt;
Таким образом выделяем 512 Mb под индексы таблиц MyISAM. Дело в том, что у меня половина баз в MyISAM (так исторически сложилось).
На 99,9% эти базы используются на чтение, так что переходить на InnoDB смысла нет.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;innodb_buffer_pool_size = 512M&lt;/strong&gt;
Такой же объем памяти выделяем на таблицы InnoDB.
Тут нужно знать меру. Если у вас 1 база размером 100 Mb, то нет смысла выделять 1 Гб памяти – она всё равно не будет использована.
Во-вторых, нужно смотреть не на размер таблицы, а на размер индексов. Пример из жизни: таблица 300 000 комментариев весит 300 Мб,
а ее индексы занимают в 15 раз меньше, что вполне логично, так как обычно индексы расставляются на числовые и временные столбцы, а не на текст.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;innodb_additional_mem_pool_size = 16M&lt;/strong&gt;
Размер памяти, выделяемый InnoDB для хранения различных внутренних структур.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;innodb_flush_method = O_DIRECT&lt;/strong&gt;
Тут мы вырубаем буферизацию таблиц для файловой системы и говорим MySQL обращаться к файлам напрямую.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;innodb_flush_log_at_trx_commit = 2&lt;/strong&gt;
При каждой транзакции MySQL пишет лог и сбрасывает на диск (значение 1). Значение 2 – сбрасываем в память. Мне не критично потерять транзакции за последние 2 секунды в случае падения сервера.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;join_buffer_size = 8M&lt;/strong&gt;
Память для запросов с джойнами, когда объединение происходит без использования индексов.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;sort_buffer_size = 8M&lt;/strong&gt;
read_rnd_buffer_size = 8M
Полезно для запросов с сортировкой ORDER BY и группировкой GROUP BY. При малом значении сортировка идет во временной таблице на диске.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;tmp_table_size = 64M&lt;/strong&gt;
&lt;strong&gt;max_heap_table_size = 32M&lt;/strong&gt;
Настройки для хранения временных таблиц в памяти. Временные таблицы часто образуются при больших джойнах.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;table_cache = 256&lt;/strong&gt;
Максимальное число одновременно открытых таблиц.
Количество одновременных соединений * количество открытых таблиц в соединении
Т.е. для каждого соединения используется свои ячейки из кэша.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;log_slow_queries&lt;/strong&gt; = /var/log/mysql/mysql-slow.log
&lt;strong&gt;long_query_time = 1&lt;/strong&gt;
Пишем в лог медленные запросы - &lt;a href=&quot;http://ekimoff.ru/403/&quot; class=&quot;urlextern&quot; title=&quot;http://ekimoff.ru/403/&quot; rel=&quot;ugc nofollow&quot;&gt;http://ekimoff.ru/403/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;query_cache_type = 2&lt;/strong&gt;
&lt;strong&gt;query_cache_limit = 1M&lt;/strong&gt;
&lt;strong&gt;query_cache_size = 32M&lt;/strong&gt;
Кэширование запросов внутри MySQL - &lt;a href=&quot;http://ekimoff.ru/384/&quot; class=&quot;urlextern&quot; title=&quot;http://ekimoff.ru/384/&quot; rel=&quot;ugc nofollow&quot;&gt;http://ekimoff.ru/384/&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;245-3695&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;пример_конфигурации&quot;&gt;Пример конфигурации&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;[mysqld]

interactive_timeout=180
wait_timeout=180

#collation_server=utf8_general_ci
#character_set_server=utf8
#default-character-set = utf8
default-storage-engine = InnoDB
key_buffer_size = 64M

join_buffer_size = 8M
sort_buffer_size = 8M
read_rnd_buffer_size = 8M
tmp_table_size = 128M
max_heap_table_size = 64M
table_cache = 256
table_open_cache = 64

query_cache_type = 2
query_cache_limit = 64M
query_cache_size  = 64M

innodb_buffer_pool_instances = 2
innodb_buffer_pool_size = 2G
innodb_log_file_size = 256MB
innodb_log_buffer_size = 4MB
innodb_flush_log_at_trx_commit = 2
innodb_thread_concurrency = 8
innodb_flush_method = O_DIRECT
innodb_additional_mem_pool_size = 16M
#transaction-isolation = READ-COMITTED
innodb_doublewrite=0
innodb_support_xa=0
#innodb_thread_concurrency=10
innodb_data_file_path=ibdata1:10M:autoextend
innodb_file_per_table=1
skip-innodb_doublewrite
innodb_file_format=barracuda
#skip-name-resolve=1

long_query_time = 10
log-queries-not-using-indexes = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
slow_query_log = 1&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u0438\u043c\u0435\u0440_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;3696-4823&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;анализ_запросов&quot;&gt;Анализ запросов&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0410\u043d\u0430\u043b\u0438\u0437 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0430\u043d\u0430\u043b\u0438\u0437_\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;4824-4867&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;утилита_mysqldumpslow&quot;&gt;Утилита mysqldumpslow&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# mysqldumpslow -s at -t 10&lt;/span&gt;
&amp;nbsp;
Reading mysql slow query log from &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;log&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mysql&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mysql-slow.log
Count: &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;  &lt;span class=&quot;re2&quot;&gt;Time&lt;/span&gt;=0.00s &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;0s&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;  &lt;span class=&quot;re2&quot;&gt;Lock&lt;/span&gt;=0.00s &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;0s&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;  &lt;span class=&quot;re2&quot;&gt;Rows_sent&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;1.0&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;, &lt;span class=&quot;re2&quot;&gt;Rows_examined&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;2.0&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;, &lt;span class=&quot;re2&quot;&gt;Rows_affected&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;0.0&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;, root&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;root&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;@&lt;/span&gt;localhost
  SELECT kc.CONSTRAINT_NAME,kc.TABLE_NAME,kc.COLUMN_NAME,kc.ORDINAL_POSITION
  FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE kc WHERE kc.TABLE_SCHEMA=&lt;span class=&quot;st_h&quot;&gt;&#039;S&#039;&lt;/span&gt; AND kc.REFERENCED_TABLE_NAME IS NULL AND kc.TABLE_NAME=&lt;span class=&quot;st_h&quot;&gt;&#039;S&#039;&lt;/span&gt;
  ORDER BY kc.CONSTRAINT_NAME,kc.ORDINAL_POSITION&lt;/pre&gt;

&lt;p&gt;
Наблюдение в реальном времени
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;watch&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--interval&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; mysqldumpslow &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt; at &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:sql-slow-query-monitor&quot; class=&quot;wikilink1&quot; title=&quot;mysql:sql-slow-query-monitor&quot; data-wiki-id=&quot;mysql:sql-slow-query-monitor&quot;&gt;SQL Slow Query Monitor&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Count — количество вхождений запроса в лог;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Time — среднее и общее время запроса;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Lock — время блокировки таблицы;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Rows — Количество выбранных строк
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0442\u0438\u043b\u0438\u0442\u0430 mysqldumpslow&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0442\u0438\u043b\u0438\u0442\u0430_mysqldumpslow&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;4868-5846&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit7&quot; id=&quot;параметры&quot;&gt;Параметры&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -s at 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -t 10 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 /var/log/mysql/slow.log
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;5847-5925&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;mytop&quot;&gt;Mytop&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:mytop&quot; class=&quot;wikilink1&quot; title=&quot;mysql:mytop&quot; data-wiki-id=&quot;mysql:mytop&quot;&gt;Mytop&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Mytop&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mytop&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;5926-5960&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;explain&quot;&gt;Explain&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Explain&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;explain&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;5961-5979&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit10&quot; id=&quot;сетевые_подключения&quot;&gt;Сетевые подключения&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ &lt;span class=&quot;kw2&quot;&gt;netstat&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ntp&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;grep&lt;/span&gt; :&lt;span class=&quot;nu0&quot;&gt;51244&lt;/span&gt;
tcp        &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;      &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt; 127.0.0.1:&lt;span class=&quot;nu0&quot;&gt;3306&lt;/span&gt;          127.0.0.1:&lt;span class=&quot;nu0&quot;&gt;51244&lt;/span&gt;         ESTABLISHED &lt;span class=&quot;nu0&quot;&gt;8552&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;mysqld
tcp        &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;      &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt; 127.0.0.1:&lt;span class=&quot;nu0&quot;&gt;51244&lt;/span&gt;         127.0.0.1:&lt;span class=&quot;nu0&quot;&gt;3306&lt;/span&gt;          ESTABLISHED &lt;span class=&quot;nu0&quot;&gt;24492&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;sshd: ro&lt;/pre&gt;

&lt;p&gt;
где 45384 - можно получить из &lt;strong&gt;show full processlist;&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;6	root	localhost		Sleep	0			0
2003	root	localhost:51244	skringo	Query	0	init	show full processlist	0&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0435\u0442\u0435\u0432\u044b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0435\u0442\u0435\u0432\u044b\u0435_\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;5980-6458&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit11&quot; id=&quot;статьи&quot;&gt;Статьи&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://devacademy.ru/posts/profilirovanie-zaprosov-v-mysql/&quot; class=&quot;urlextern&quot; title=&quot;http://devacademy.ru/posts/profilirovanie-zaprosov-v-mysql/&quot; rel=&quot;ugc nofollow&quot;&gt;http://devacademy.ru/posts/profilirovanie-zaprosov-v-mysql/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://ruhighload.com/%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B&quot; class=&quot;urlextern&quot; title=&quot;https://ruhighload.com/%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B&quot; rel=&quot;ugc nofollow&quot;&gt;https://ruhighload.com/%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://ruhighload.com/%D0%9A%D0%B0%D0%BA+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+slow+log+%D0%B2+mysql%3F&quot; class=&quot;urlextern&quot; title=&quot;https://ruhighload.com/%D0%9A%D0%B0%D0%BA+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+slow+log+%D0%B2+mysql%3F&quot; rel=&quot;ugc nofollow&quot;&gt;https://ruhighload.com/%D0%9A%D0%B0%D0%BA+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+slow+log+%D0%B2+mysql%3F&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://ruhighload.com/doc/clickhouse/development/architecture/&quot; class=&quot;urlextern&quot; title=&quot;https://ruhighload.com/doc/clickhouse/development/architecture/&quot; rel=&quot;ugc nofollow&quot;&gt;https://ruhighload.com/doc/clickhouse/development/architecture/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://ekimoff.ru/384/&quot; class=&quot;urlextern&quot; title=&quot;http://ekimoff.ru/384/&quot; rel=&quot;ugc nofollow&quot;&gt;http://ekimoff.ru/384/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://yapro.ru/web-master/mysql/optimizaciya-mysql-s-pomoshiyu-nastroek-v-my-cnf.html&quot; class=&quot;urlextern&quot; title=&quot;http://yapro.ru/web-master/mysql/optimizaciya-mysql-s-pomoshiyu-nastroek-v-my-cnf.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://yapro.ru/web-master/mysql/optimizaciya-mysql-s-pomoshiyu-nastroek-v-my-cnf.html&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.sql.ru/forum/1058569/join-buffer-size-kak-opredelit-optimalnoe-znachenie&quot; class=&quot;urlextern&quot; title=&quot;http://www.sql.ru/forum/1058569/join-buffer-size-kak-opredelit-optimalnoe-znachenie&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.sql.ru/forum/1058569/join-buffer-size-kak-opredelit-optimalnoe-znachenie&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;6459-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:profiler">
        <dc:format>text/html</dc:format>
        <dc:date>2015-12-01T22:56:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Профилирование MYSQL</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:profiler</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;профилирование_mysql&quot;&gt;Профилирование MYSQL&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 MYSQL&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_mysql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-50&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;pinba&quot;&gt;Pinba&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Pinba — бесплатный серверный программный инструмент для сбора статистики и мониторинга PHP скриптов в реальном времени, использующий базу данных MySQL в качестве интерфейса. Предназначен для высоконагруженных проектов с большим количеством кода. Распространяется под лицензией GNU &lt;abbr title=&quot;GNU General Public License&quot;&gt;GPL&lt;/abbr&gt;.
&lt;/p&gt;

&lt;p&gt;
Pinba получает статистические данные от потоков PHP через протокол UDP, что позволяет использовать его на высоконагруженных production-серверах, не замедляя их работу. Pinba не является инструментом для отладки приложений, однако позволяет находить узкие места в продукте, оценивать время исполнения фрагментов кода, количество вызовов функций, возникающие ошибки и т. д.
&lt;/p&gt;

&lt;p&gt;
Отчёты, формируемые Pinba, в дальнейшем могут обрабатываться и показываться в удобном интерфейсе для разработчиков. Pinba формирует два вида отчётов: общие данные по времени исполнения скриптов, CPU, потребление памяти, объём данных с разбивкой по скрипту; данные по пользовательским таймерам, добавленным в код продукта.
&lt;/p&gt;

&lt;p&gt;
Статистические данные в сервере циклически очищаются — предполагается, что данные должны использоваться немедленно или в течение минимального времени, необходимого на их обработку.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://pinba.org/&quot; class=&quot;urlextern&quot; title=&quot;http://pinba.org/&quot; rel=&quot;ugc nofollow&quot;&gt;http://pinba.org/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Pinba&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;pinba&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;51-2187&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;устанока&quot;&gt;Устанока&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code sh&quot;&gt;$ brew tap in2pire/pinba
$ brew install mysql-engine-pinba
$ brew install percona-engine-pinba&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/tony2001/pinba_engine&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/tony2001/pinba_engine&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/tony2001/pinba_engine&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2188-2376&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;клиенты&quot;&gt;Клиенты&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/sp-niemand/yii2-pinba&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/sp-niemand/yii2-pinba&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/sp-niemand/yii2-pinba&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/tony2001/pinba_extension&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/tony2001/pinba_extension&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/tony2001/pinba_extension&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043b\u0438\u0435\u043d\u0442\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u043b\u0438\u0435\u043d\u0442\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2377-2496&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;статьи&quot;&gt;Статьи&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/129042/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/129042/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/129042/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://tokarchuk.ru/2013/07/pinba/&quot; class=&quot;urlextern&quot; title=&quot;http://tokarchuk.ru/2013/07/pinba/&quot; rel=&quot;ugc nofollow&quot;&gt;http://tokarchuk.ru/2013/07/pinba/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/183104/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/183104/&quot; rel=&quot;ugc nofollow&quot;&gt;Pinboard — прокачиваем Pinba для мониторинга PHP&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2497-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:restore-gz">
        <dc:format>text/html</dc:format>
        <dc:date>2013-07-29T11:09:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Восстановление таблиц из GZ файлов</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:restore-gz</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;восстановление_таблиц_из_gz_файлов&quot;&gt;Восстановление таблиц из GZ файлов&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;find . -name &amp;#039;*.sql&amp;#039; | awk &amp;#039;{ print &amp;quot;source&amp;quot;,$0 }&amp;#039; | mysql --defaults-extra-file= --batch&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;gunzip ./*.gz
cat ./*.sql &amp;gt; dump.sql
mysql -u root -p TABLE_NAME &amp;lt; dump.sql&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=mysql:sql-slow-query-monitor">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-10T10:25:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SQL Slow Query Monitor</title>
        <link>http://178.140.10.58:8080/doku.php?id=mysql:sql-slow-query-monitor</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;sql_slow_query_monitor&quot;&gt;SQL Slow Query Monitor&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;SQL Slow Query Monitor&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;sql_slow_query_monitor&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-38&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;console&quot;&gt;Console&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;mysqldumpslow&lt;/pre&gt;

&lt;p&gt;
Ответ:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Count: 1  Time=14.14s (14s)  Lock=0.00s (0s)  Rows_sent=6.0 (6), Rows_examined=102406.0 (102406), vse2_reklamu_ru[vse2_reklamu_ru]@[89.235.136.115]
  SELECT DISTINCT(f.id) id, RAND() AS rand FROM tbl_form f  INNER JOIN tbl_location_form lf ON f.id = lf.form_id
  INNER JOIN tbl_point p ON p.location_id = lf.location_id
  INNER JOIN tbl_category_mark_model_form mmf ON f.id = mmf.form_id AND mmf.mark_id = N AND mmf.model_id = N WHERE  f.type = &amp;#039;S&amp;#039; AND f.status IN (&amp;quot;S&amp;quot;, &amp;quot;S&amp;quot;) AND MBRContains(GeomFromText(&amp;#039;S&amp;#039;), p.location ) GROUP BY f.id&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Console&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;console&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;39-662&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;web_gui&quot;&gt;WEB GUI&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/box/Anemometer&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/box/Anemometer&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/box/Anemometer&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/kormoc/Query-Digest-UI&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/kormoc/Query-Digest-UI&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/kormoc/Query-Digest-UI&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;WEB GUI&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;web_gui&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;663-&amp;quot;} --&gt;</description>
    </item>
</rdf:RDF>
