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

<channel>
	<title>IT блог - полезные заметки. &#187; MySQL</title>
	<atom:link href="http://itblog.su/category/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://itblog.su</link>
	<description>IT blog - авторский блог о Linux, windows, php, mysql.</description>
	<lastBuildDate>Wed, 04 Apr 2012 10:50:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MySQL 5 to MySQL 4.1 downgrade on Plesk</title>
		<link>http://itblog.su/mysql-5-to-mysql-4-1-downgrade-on-plesk.html</link>
		<comments>http://itblog.su/mysql-5-to-mysql-4-1-downgrade-on-plesk.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 09:45:08 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[CentOS Linux]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=381</guid>
		<description><![CDATA[Для сборки mysql на потребуется установить: yum install gcc ncurses-devel gcc-c++ берем тарбол mysql-4.1.22, распаковываем, собираем и ставим в /opt/mysql-4.1.22 дефолтная кодировка mysql будет cp1251 wget http://itblog.su/downloads/mysql-4.1.22.tar.gz tar zxf mysql-4.1.22.tar.gz cd mysql-4.1.22 ./configure --with-charset=cp1251 --with-collation=cp1251_general_ci \ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; --with-extra-charset=all --prefix=/opt/mysql-4.1.22 \ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Для сборки mysql на потребуется установить:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">yum install</span> <span style="color: #c20cb9; font-weight: bold;">gcc</span> ncurses-devel gcc-c++</div></div>
<p>берем тарбол mysql-4.1.22, распаковываем, собираем и ставим в /opt/mysql-4.1.22 дефолтная кодировка mysql будет cp1251</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>itblog.su<span style="color: #000000; font-weight: bold;">/</span>downloads<span style="color: #000000; font-weight: bold;">/</span>mysql-4.1.22.tar.gz<br />
<span style="color: #c20cb9; font-weight: bold;">tar</span> zxf mysql-4.1.22.tar.gz <br />
<span style="color: #7a0874; font-weight: bold;">cd</span> mysql-4.1.22<br />
.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--with-charset</span>=cp1251 <span style="color: #660033;">--with-collation</span>=cp1251_general_ci \<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #660033;">--with-extra-charset</span>=all <span style="color: #660033;">--prefix</span>=<span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>mysql-4.1.22 \<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #660033;">--without-docs</span> <span style="color: #660033;">--without-man</span> <span style="color: #660033;">--without-bench</span><br />
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></div></div>
<p>теперь остановим mysql5 установленный панелью Plesk и заменим инитскрипт</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysqld stop<br />
<span style="color: #c20cb9; font-weight: bold;">gzip</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysqld <br />
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>mysql-4.1.22<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>mysql.server <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysqld<br />
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysqld start</div></div>
<p>После запуска mysql 4.1 проверим работоспособность mysql</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-uadmin</span> -p<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">cat</span> &nbsp;<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>psa<span style="color: #000000; font-weight: bold;">/</span>.psa.shadow<span style="color: #000000; font-weight: bold;">`</span><br />
Welcome to the MySQL monitor. &nbsp;Commands end with ; or \g.<br />
Your MySQL connection <span style="color: #c20cb9; font-weight: bold;">id</span> is <span style="color: #000000;">6</span><br />
Server version: 4.1.22</div></div>
<p>В панели плеск root не используется, суперпользователь имеет логин admin а пароль совпадает с паролем от входа в панель, если вы его забыли или не знаете, подсмотреть его можно в файле /etc/psa/.psa.shadow</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/mysql-5-to-mysql-4-1-downgrade-on-plesk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table is marked as crashed and should be repaired</title>
		<link>http://itblog.su/table-is-marked-as-crashed-and-should-be-repaired.html</link>
		<comments>http://itblog.su/table-is-marked-as-crashed-and-should-be-repaired.html#comments</comments>
		<pubDate>Mon, 16 Mar 2009 18:12:36 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[mysqlcheck]]></category>
		<category><![CDATA[mysqld]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=281</guid>
		<description><![CDATA[Просматривая /var/log/mysql/error.log обнаруживаем ошибки вида: 090316 20:55:03 [ERROR] /usr/sbin/mysqld: Table &#8216;./user_base/table&#8217; is marked as crashed and should be repaired если crashed всего несколько таблиц, то можно выполнить repair table из консольного mysql клиента или phpmyadmin при помощи sql запроса: &#62; USE user_base &#62; REPAIR TABLE TABLE; Если в базе crashed много таблиц, то будет проще [...]]]></description>
			<content:encoded><![CDATA[<p>Просматривая /var/log/mysql/error.log обнаруживаем ошибки вида:<br />
090316 20:55:03 [ERROR] /usr/sbin/mysqld: Table &#8216;./user_base/table&#8217; is marked as crashed and should be repaired</p>
<p>если crashed всего несколько таблиц, то можно выполнить repair table из консольного mysql клиента или phpmyadmin при помощи sql запроса:</p>
<div class="codecolorer-container sql mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">USE</span> user_base<br />
<span style="color: #66cc66;">&gt;</span> REPAIR <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #993333; font-weight: bold;">TABLE</span>;</div></div>
<p>Если в базе crashed много таблиц, то будет проще выполнить команду:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqlcheck <span style="color: #660033;">-uUSER</span> <span style="color: #660033;">-pPASSWORD</span> &nbsp;<span style="color: #660033;">--repair</span> <span style="color: #660033;">--extended</span> user_base</div></div>
<p>ну а если много побитых таблиц, да еще и в большом количестве баз, то репайр лучше запустить на все базы, командой:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqlcheck <span style="color: #660033;">-uUSER</span> <span style="color: #660033;">-pPASSWORD</span> &nbsp;<span style="color: #660033;">--repair</span> <span style="color: #660033;">--extended</span> <span style="color: #660033;">-A</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/table-is-marked-as-crashed-and-should-be-repaired.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>резервное копирование (backup) всех баз mysql</title>
		<link>http://itblog.su/rezervnoe-kopirovanie-backup-vsekh-baz-mysql.html</link>
		<comments>http://itblog.su/rezervnoe-kopirovanie-backup-vsekh-baz-mysql.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 17:23:25 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[CentOS Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup mysql]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[mysqldump]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=272</guid>
		<description><![CDATA[Прошелся по нескольким блогам. почитал и удивился тому что для того чтобы сделать дампы всех баз mysql люди используют mysqldump &#8212;all-databases. На мой взгляд вариант более чем неудобный. Предложу более правильный вариант, снимаются дампы со всех баз данных каждая база в отдельный файл. Для пояснения: /backup/mysql/ &#8212; папка куда будем складывать дампы. megapass &#8212; пароль [...]]]></description>
			<content:encoded><![CDATA[<p>Прошелся по нескольким блогам. почитал и удивился тому что для того чтобы сделать дампы всех баз mysql люди используют mysqldump &#8212;all-databases. На мой взгляд вариант более чем неудобный.</p>
<p>Предложу более правильный вариант, снимаются дампы со всех баз данных каждая база в отдельный файл. Для пояснения:<br />
/backup/mysql/ &#8212; папка куда будем складывать дампы.<br />
megapass &#8212; пароль root к mysql</p>
<p>итак собственно сам скрипт:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">for</span> i <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span>mysql <span style="color: #660033;">-pmegapass</span> <span style="color: #660033;">-e</span><span style="color: #ff0000;">'show databases;'</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-v</span> information_schema <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-v</span> Database<span style="color: #000000; font-weight: bold;">`</span>; <span style="color: #000000; font-weight: bold;">do</span> mysqldump <span style="color: #660033;">-pmegapass</span> <span style="color: #007800;">$i</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y-<span style="color: #000000; font-weight: bold;">%</span>m-<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #000000; font-weight: bold;">`</span>-<span style="color: #007800;">$i</span>; <span style="color: #c20cb9; font-weight: bold;">gzip</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y-<span style="color: #000000; font-weight: bold;">%</span>m-<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #000000; font-weight: bold;">`</span>-<span style="color: #007800;">$i</span>;<span style="color: #000000; font-weight: bold;">done</span></div></div>
<p>теперь поясню что делается, в цикле вывода имен всех баз данных кроме information_schema и Database выполняется mysqldump в файл дата-имя_базы, затем дамп жмется gzip-ом.</p>
<p>На выходе получаем пачку файлов на подобии:<br />
2009-02-11-shakirov_kayako.gz<br />
2009-02-11-shakirov_mantis.gz<br />
2009-02-11-shakirov_openfire.gz</p>
<p>Например если в системе несколько пользователей и базы данных у них сделаны правильно (имя базы с префиксом имени пользователя, например shakirov_base), то можно делать бакапы баз разных пользователей в разные папки. С полученными бакапами можно поступать как удобно, хранить на отдельном диске, разделе. внешнем ftp сервере или заливать куда-то по scp.</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/rezervnoe-kopirovanie-backup-vsekh-baz-mysql.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>бакапим и ресторим базу MySQL</title>
		<link>http://itblog.su/bakapim-i-restorim-bazu-mysql.html</link>
		<comments>http://itblog.su/bakapim-i-restorim-bazu-mysql.html#comments</comments>
		<pubDate>Wed, 12 Mar 2008 18:44:04 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[mysqldump]]></category>

		<guid isPermaLink="false">http://itblog.su/bakapim-i-restorim-bazu-mysql.html</guid>
		<description><![CDATA[Делаем дамп: # mysqldump --add-drop-table --host=localhost --user=root --password=111 basename &#62; basename.sql Ресторим базу из дампа: # mysql --host=localhost --user=root --password=111 --default-character-set=cp1251 basename &#60; basename.sql]]></description>
			<content:encoded><![CDATA[<p>Делаем дамп:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;"># </span>mysqldump <span style="color: #660033;">--add-drop-table</span> <span style="color: #660033;">--host</span>=localhost <span style="color: #660033;">--user</span>=root <span style="color: #660033;">--password</span>=<span style="color: #000000;">111</span> <span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #000000; font-weight: bold;">&gt;</span> basename.sql</div></div>
<p>Ресторим базу из дампа:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;"># </span>mysql <span style="color: #660033;">--host</span>=localhost <span style="color: #660033;">--user</span>=root <span style="color: #660033;">--password</span>=<span style="color: #000000;">111</span> <span style="color: #660033;">--default-character-set</span>=cp1251 <span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #000000; font-weight: bold;">&lt;</span> basename.sql</div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/bakapim-i-restorim-bazu-mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>дамп базы Mysql на e-mail</title>
		<link>http://itblog.su/damp-bazy-mysql-na-e-mail.html</link>
		<comments>http://itblog.su/damp-bazy-mysql-na-e-mail.html#comments</comments>
		<pubDate>Wed, 12 Mar 2008 15:30:33 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[gmail]]></category>

		<guid isPermaLink="false">http://itblog.su/damp-bazy-mysql-na-e-mail.html</guid>
		<description><![CDATA[Захотелось странного.. делать дамп базы и слать его на мэйл, тем более что gmail даёт дофигища места. На скорую руку был слеплен скрипт: cd /backup/user a=`date +%Y-%m-%d-`user_database.sql mysqldump -uuser_database -pdb_pass -hmysql_server &#160;user_database &#62; $a &#38;&#38; gzip $a echo &#34;this is user_database database dump&#34; &#124; mutt shakirov@gmail.com -a $a.gz -s &#34;database backup &#34;$a]]></description>
			<content:encoded><![CDATA[<p>Захотелось странного.. делать дамп базы и слать его на мэйл, тем более что gmail даёт дофигища места.<br />
На скорую руку был слеплен скрипт:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>backup<span style="color: #000000; font-weight: bold;">/</span>user<br />
<span style="color: #007800;">a</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y-<span style="color: #000000; font-weight: bold;">%</span>m-<span style="color: #000000; font-weight: bold;">%</span>d-<span style="color: #000000; font-weight: bold;">`</span>user_database.sql<br />
mysqldump -uuser_database -pdb_pass -hmysql_server &nbsp;user_database <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #007800;">$a</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">gzip</span> <span style="color: #007800;">$a</span><br />
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;this is user_database database dump&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> mutt shakirov<span style="color: #000000; font-weight: bold;">@</span>gmail.com <span style="color: #660033;">-a</span> <span style="color: #007800;">$a</span>.gz <span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;database backup &quot;</span><span style="color: #007800;">$a</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/damp-bazy-mysql-na-e-mail.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL и кодировка</title>
		<link>http://itblog.su/mysql-i-kodirovka.html</link>
		<comments>http://itblog.su/mysql-i-kodirovka.html#comments</comments>
		<pubDate>Tue, 11 Mar 2008 14:53:45 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[encoding]]></category>

		<guid isPermaLink="false">http://itblog.su/2008/03/11/mysql-i-kodirovka.html</guid>
		<description><![CDATA[Сконвертировать таблицу/базу Mysql можно так: ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251_general_ci ALTER TABLE table1 DEFAULT CHARACTER SET cp1251_general_ci ALTER DATABASE database1 DEFAULT CHARACTER SET cp1251_general_ci кодировка по умолчанию настривается в my.cnf [mysqld] basedir=&#34;/путь/mysql/&#34; datadir=&#34;/путь/mysql/data/&#34; character-sets-dir=&#34;/путь/mysql/share/charsets&#34; default-character-set=&#34;koi8r&#34; default-collation=&#34;koi8r_general_ci&#34; character-set-server=&#34;koi8r&#34;]]></description>
			<content:encoded><![CDATA[<p>Сконвертировать таблицу/базу Mysql можно так:</p>
<div class="codecolorer-container mysql mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #990099; font-weight: bold;">ALTER</span> <span style="color: #990099; font-weight: bold;">TABLE</span> table1 <span style="color: #990099; font-weight: bold;">CONVERT</span> <span style="color: #990099; font-weight: bold;">TO</span> CHARACTER <span style="color: #990099; font-weight: bold;">SET</span> cp1251_general_ci<br />
<span style="color: #990099; font-weight: bold;">ALTER</span> <span style="color: #990099; font-weight: bold;">TABLE</span> table1 <span style="color: #990099; font-weight: bold;">DEFAULT</span> CHARACTER <span style="color: #990099; font-weight: bold;">SET</span> cp1251_general_ci<br />
<span style="color: #990099; font-weight: bold;">ALTER</span> <span style="color: #990099; font-weight: bold;">DATABASE</span> database1 <span style="color: #990099; font-weight: bold;">DEFAULT</span> CHARACTER <span style="color: #990099; font-weight: bold;">SET</span> cp1251_general_ci</div></div>
<p>кодировка по умолчанию настривается в my.cnf</p>
<div class="codecolorer-container apache mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[mysqld]<br />
basedir=<span style="color: #7f007f;">&quot;/путь/mysql/&quot;</span><br />
datadir=<span style="color: #7f007f;">&quot;/путь/mysql/data/&quot;</span><br />
character-sets-dir=<span style="color: #7f007f;">&quot;/путь/mysql/share/charsets&quot;</span><br />
default-character-set=<span style="color: #7f007f;">&quot;koi8r&quot;</span><br />
default-collation=<span style="color: #7f007f;">&quot;koi8r_general_ci&quot;</span><br />
character-set-server=<span style="color: #7f007f;">&quot;koi8r&quot;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/mysql-i-kodirovka.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Смена root пароля на MySql</title>
		<link>http://itblog.su/smena-root-parolya-na-mysql.html</link>
		<comments>http://itblog.su/smena-root-parolya-na-mysql.html#comments</comments>
		<pubDate>Tue, 11 Mar 2008 12:06:20 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[pass reset]]></category>

		<guid isPermaLink="false">http://itblog.su/2008/03/11/smena-root-parolya-na-mysql.html</guid>
		<description><![CDATA[&#91;root@srv001 ~&#93;# service mysqld stop &#91;root@srv001 ~&#93;# su mysql bash-3.00$ mysqld --skip-grant-tables Переходим в другую консоль и: &#91;root@srv001 ~&#93;# mysql -u root; mysql&#62; use mysql; mysql&#62; UPDATE user SET PASSWORD=NULL WHERE USER='root'; mysql&#62; FLUSH PRIVILEGES; &#91;root@srv001 ~&#93;# mysqladmin -h 127.0.0.1 -u root password 'new_pass' &#91;root@srv001 ~&#93;# killall -9 mysqld &#91;root@srv001 ~&#93;# service mysqld stop &#38;&#38; [...]]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>srv001 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># service mysqld stop</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>srv001 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># su mysql</span><br />
<span style="color: #666666;">bash-3.00$ </span>mysqld <span style="color: #660033;">--skip-grant-tables</span></div></div>
<p>Переходим в другую консоль и:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>srv001 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># mysql -u root;</span><br />
mysql<span style="color: #000000; font-weight: bold;">&gt;</span> use mysql;<br />
mysql<span style="color: #000000; font-weight: bold;">&gt;</span> UPDATE user SET <span style="color: #007800;">PASSWORD</span>=NULL WHERE <span style="color: #007800;">USER</span>=<span style="color: #ff0000;">'root'</span>;<br />
mysql<span style="color: #000000; font-weight: bold;">&gt;</span> FLUSH PRIVILEGES;<br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>srv001 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># mysqladmin -h 127.0.0.1 -u root password 'new_pass'</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>srv001 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># killall -9 mysqld</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>srv001 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># service mysqld stop &amp;&amp; service mysqld start</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/smena-root-parolya-na-mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysql: ограничение по числу коннектов в час.</title>
		<link>http://itblog.su/mysql-ogranichenie-po-chislu-konnektov-v-chas.html</link>
		<comments>http://itblog.su/mysql-ogranichenie-po-chislu-konnektov-v-chas.html#comments</comments>
		<pubDate>Sun, 09 Mar 2008 20:30:51 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://itblog.su/2008/03/09/mysql-ogranichenie-po-chislu-konnektov-v-chas.html</guid>
		<description><![CDATA[&#91;root@srv ~&#93;# mysql -uroot -p Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4014 Server version: 5.0.45-log MySQL Community Edition &#40;GPL&#41; &#160; Type 'help;' or '\h' for help. Type '\c' to clear the buffer. &#160; mysql&#62; use mysql Database changed mysql&#62; UPDATE user SET max_questions=28800;]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="br0">&#91;</span>root<span class="sy0">@</span>srv ~<span class="br0">&#93;</span><span class="co0"># mysql -uroot -p</span>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection <span class="kw2">id</span> is <span class="nu0">4014</span>
Server version: 5.0.45-log MySQL Community Edition <span class="br0">&#40;</span>GPL<span class="br0">&#41;</span>
&nbsp;
Type <span class="st_h">'help;'</span> or <span class="st_h">'\h'</span> <span class="kw1">for</span> help. Type <span class="st_h">'\c'</span> to <span class="kw2">clear</span> the buffer.
&nbsp;
mysql<span class="sy0">&gt;</span> use mysql
Database changed
mysql<span class="sy0">&gt;</span> UPDATE user SET <span class="re2">max_questions</span>=<span class="nu0">28800</span>;</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://itblog.su/mysql-ogranichenie-po-chislu-konnektov-v-chas.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Проблемы с кириллицей в базе данных</title>
		<link>http://itblog.su/joomla-problemy-s-kirillicejj-v-baze-dannykh.html</link>
		<comments>http://itblog.su/joomla-problemy-s-kirillicejj-v-baze-dannykh.html#comments</comments>
		<pubDate>Sun, 09 Mar 2008 20:13:59 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://itblog.su/2008/03/09/joomla-problemy-s-kirillicejj-v-baze-dannykh.html</guid>
		<description><![CDATA[Как поставить Joomla если кодировка mysql отличная от cp1251 (например latin1_swedish_ci или utf8)? 1. Добавить в файл .htaccess строку: AddDefaultCharset windows-1251 2. В phpMyAdmin или из консоли: ALTER DATABASE имя_базы DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci 3. В CMS Joomla файл /includes/database.php найти строку: //@mysql_query(«SET NAMES 'utf8'&#34;, $this-&#38;gt;_resource); и заменить на: @mysql_query&#40;«SET NAMES 'cp1251'&#34;, [...]]]></description>
			<content:encoded><![CDATA[<p>Как поставить Joomla если кодировка mysql отличная от cp1251 (например latin1_swedish_ci или utf8)?</p>
<p>1. Добавить в файл .htaccess строку:</p>
<div class="codecolorer-container apache mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #00007f;">AddDefaultCharset</span> windows-<span style="color: #ff0000;">1251</span></div></div>
<p>2. В phpMyAdmin или из консоли:</p>
<div class="codecolorer-container mysql mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #990099; font-weight: bold;">ALTER</span> <span style="color: #990099; font-weight: bold;">DATABASE</span> имя_базы<br />
<span style="color: #990099; font-weight: bold;">DEFAULT</span> CHARACTER <span style="color: #990099; font-weight: bold;">SET</span> cp1251<br />
<span style="color: #990099; font-weight: bold;">DEFAULT</span> <span style="color: #CC0099; font-weight: bold;">COLLATE</span> cp1251_general_ci</div></div>
<p>3. В CMS Joomla файл /includes/database.php найти строку:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//@mysql_query(«SET NAMES 'utf8'&quot;, $this-&amp;gt;_resource);</span></div></div>
<p>и заменить на:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">@</span><span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span>«SET NAMES <span style="color: #0000ff;">'cp1251'</span><span style="color: #0000ff;">&quot;, <span style="color: #006699; font-weight: bold;">$this</span>-&amp;gt;_resource);</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/joomla-problemy-s-kirillicejj-v-baze-dannykh.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Медленные запросы MySQL и логирование всех запросов.</title>
		<link>http://itblog.su/medlennye-zaprosy-mysql-i-logirovanie-vsekh-zaprosov.html</link>
		<comments>http://itblog.su/medlennye-zaprosy-mysql-i-logirovanie-vsekh-zaprosov.html#comments</comments>
		<pubDate>Sun, 09 Mar 2008 20:00:01 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://itblog.su/2008/03/09/medlennye-zaprosy-mysql-i-logirovanie-vsekh-zaprosov.html</guid>
		<description><![CDATA[Для записи в журнал, всех медленных запросов к MySQL базе, пропишем в my.cnf: &#91;mysqld&#93; long_query_time=10 log-slow-queries=/var/log/mysqld/slowquery.log Для ведения полного лога всех запросов, при старте нужно указать опцию &#8212;log примерно так: mysqld --log=allquery.log]]></description>
			<content:encoded><![CDATA[<p>Для записи в журнал, всех медленных запросов к MySQL базе, пропишем в my.cnf:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>mysqld<span style="color: #7a0874; font-weight: bold;">&#93;</span> <br />
<span style="color: #007800;">long_query_time</span>=<span style="color: #000000;">10</span> <br />
log-slow-queries=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>mysqld<span style="color: #000000; font-weight: bold;">/</span>slowquery.log</div></div>
<p>Для ведения полного лога всех запросов, при старте нужно указать опцию &#8212;log примерно так:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqld <span style="color: #660033;">--log</span>=allquery.log</div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/medlennye-zaprosy-mysql-i-logirovanie-vsekh-zaprosov.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

