<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mywiki.romanost.co.il/index.php?action=history&amp;feed=atom&amp;title=Dbs</id>
		<title>Dbs - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://mywiki.romanost.co.il/index.php?action=history&amp;feed=atom&amp;title=Dbs"/>
		<link rel="alternate" type="text/html" href="https://mywiki.romanost.co.il/index.php?title=Dbs&amp;action=history"/>
		<updated>2026-04-16T14:38:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://mywiki.romanost.co.il/index.php?title=Dbs&amp;diff=5&amp;oldid=prev</id>
		<title>Meadmin: Created page with &quot; == MyISAM check ==   myisamchk -r -f /var/lib/mysql/visitkat_main/*.MYI   == MYSQL replica ==  Master ini:  log-bin=mysql-bin  server-id=1  innodb_flush_log_at_trx_commit=1...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mywiki.romanost.co.il/index.php?title=Dbs&amp;diff=5&amp;oldid=prev"/>
				<updated>2017-01-23T20:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; == MyISAM check ==   myisamchk -r -f /var/lib/mysql/visitkat_main/*.MYI   == MYSQL replica ==  Master ini:  log-bin=mysql-bin  server-id=1  innodb_flush_log_at_trx_commit=1...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== MyISAM check ==&lt;br /&gt;
&lt;br /&gt;
 myisamchk -r -f /var/lib/mysql/visitkat_main/*.MYI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MYSQL replica ==&lt;br /&gt;
&lt;br /&gt;
Master ini:&lt;br /&gt;
 log-bin=mysql-bin&lt;br /&gt;
 server-id=1&lt;br /&gt;
 innodb_flush_log_at_trx_commit=1 &lt;br /&gt;
 sync_binlog=1&lt;br /&gt;
 expire_log_days=4&lt;br /&gt;
 ##SET GLOBAL expire_logs_days = 4;&lt;br /&gt;
&lt;br /&gt;
Slave ini:&lt;br /&gt;
 datadir=&amp;quot;E:/MySQL/data/&amp;quot; &lt;br /&gt;
 server-id=2&lt;br /&gt;
 sync_binlog=1&lt;br /&gt;
 ##SET GLOBAL expire_logs_days = 4;&lt;br /&gt;
&lt;br /&gt;
Run on the master:&lt;br /&gt;
 mysql master&amp;gt; CREATE USER &amp;#039;user_name&amp;#039;@&amp;#039;ip.of.the.slave&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 mysql master&amp;gt; GRANT REPLICATION SLAVE ON *.* TO &amp;#039;user_name&amp;#039;@&amp;#039;ip.of.the.slave&amp;#039;;    &lt;br /&gt;
 mysqldump --skip-lock-tables --single-transaction --flush-logs --hex-blob --master-data=2 -A -uroot -p &amp;gt; z:\dbdata.db&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run on the slave:&lt;br /&gt;
 Get-Content E:\dbdata.db -TotalCount 25&lt;br /&gt;
 mysql -uroot -p &amp;lt;e:\dbdata.db&lt;br /&gt;
 &lt;br /&gt;
 -- CHANGE MASTER TO MASTER_LOG_FILE = &amp;#039;file_name&amp;#039;, MASTER_LOG_POS = file_pos;&lt;br /&gt;
 &lt;br /&gt;
 mysql slave&amp;gt; CHANGE MASTER TO MASTER_HOST = &amp;#039;ip.of.the.master&amp;#039;,&lt;br /&gt;
                 MASTER_USER = &amp;#039;user_name_you_just_created&amp;#039;,&lt;br /&gt;
                 MASTER_PASSWORD = &amp;#039;password_you_just_defined&amp;#039;,&lt;br /&gt;
                 MASTER_LOG_FILE = &amp;#039;file_name&amp;#039;,&lt;br /&gt;
                 MASTER_LOG_POS = file_pos;&lt;br /&gt;
 &lt;br /&gt;
 mysql slave&amp;gt; START SLAVE;&lt;br /&gt;
 mysql slave&amp;gt; SHOW SLAVE STATUS;&lt;br /&gt;
 &lt;br /&gt;
 1. Slave_IO_Running: Yes&lt;br /&gt;
 2. Slave_SQL_Running: Yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Check storage engine ==&lt;br /&gt;
&lt;br /&gt;
 cat &amp;lt;&amp;lt;&amp;#039;SCRIPT&amp;#039; &amp;gt;/root/innoDBcheck.sh&lt;br /&gt;
 while read db; do&lt;br /&gt;
 printf &amp;quot;$db\t\t&amp;quot;&lt;br /&gt;
 if (mysql -e &amp;quot;use $db; show table status;&amp;quot; | grep -qm 1 InnoDB); then&lt;br /&gt;
         ((++innoC))&lt;br /&gt;
         echo -e &amp;quot;\e[1;91minnoDB\e[0m&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
         ((++nonInnoC))&lt;br /&gt;
         echo -e &amp;quot;\e[1;92mnone-innoDB\e[0m&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 done &amp;lt; &amp;lt;(mysql -e &amp;quot;show databases;&amp;quot; | grep -v -- &amp;#039;----\|Database\|information_schema&amp;#039; | sed -e &amp;#039;s/|//g&amp;#039;)&lt;br /&gt;
 for var in {1..50}; do printf &amp;#039;=&amp;#039;; done; echo&lt;br /&gt;
 printf &amp;quot;Default Database engine: &amp;quot;; echo -en &amp;quot;\e[1;93m&amp;quot;; mysql -e &amp;quot;show storage engines;&amp;quot; | grep DEFAULT | awk &amp;#039;{print $1}&amp;#039;; echo -ne &amp;quot;\e[0m&amp;quot;&lt;br /&gt;
 echo &amp;quot;Number of total DBs: $((innoC+nonInnoC))&amp;quot;&lt;br /&gt;
 echo &amp;quot;Number of DB(s) using InnoDB: $innoC&amp;quot;&lt;br /&gt;
 echo &amp;quot;Number of DB(s) NOT using InnoDB: $nonInnoC&amp;quot;&lt;br /&gt;
 SCRIPT&lt;br /&gt;
 &lt;br /&gt;
 chmod 700 /root/innoDBcheck.sh&lt;br /&gt;
 /root/innoDBcheck.sh&lt;br /&gt;
&lt;br /&gt;
== Convert InnoDB to MyIsam ==&lt;br /&gt;
&lt;br /&gt;
 DB=mydb_latest &amp;amp;&amp;amp; mysqldump $DB&amp;gt;/root/$DB.original.sql &amp;amp;&amp;amp; mysqldump $DB | sed -e &amp;#039;s/^) ENGINE=InnoDB/) ENGINE=MyISAM/&amp;#039; &amp;gt;/root/$DB.sql &amp;amp;&amp;amp; mysql $DB &amp;lt;/root/$DB.sql&lt;br /&gt;
&lt;br /&gt;
== Mysql tuner ==&lt;br /&gt;
 mysql -e &amp;quot;status&amp;quot; | grep Uptime; mysql -e &amp;quot;show status;&amp;quot; | grep Max_used_connections; read -n 1 -p &amp;quot;Press any key to continue...&amp;quot; tmp; wget --no-check-certificate https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl &amp;amp;&amp;amp; chmod 700 mysqltuner.pl &amp;amp;&amp;amp; ./mysqltuner.pl&lt;br /&gt;
&lt;br /&gt;
== Check and optimize tables ==&lt;br /&gt;
 mysqlcheck --auto-repair --optimize --all-databases&lt;br /&gt;
&lt;br /&gt;
== Clear exim stats ==&lt;br /&gt;
&lt;br /&gt;
 mysql&lt;br /&gt;
 &lt;br /&gt;
 mysql&amp;gt; use eximstats&lt;br /&gt;
 mysql&amp;gt; delete from sends;&lt;br /&gt;
 mysql&amp;gt; delete from smtp;&lt;br /&gt;
 mysql&amp;gt; delete from failures;&lt;br /&gt;
 mysql&amp;gt; delete from defers;&lt;/div&gt;</summary>
		<author><name>Meadmin</name></author>	</entry>

	</feed>