<?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>Все о FreeBSD &#187; MySQL</title>
	<atom:link href="http://msnp.ru/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://msnp.ru</link>
	<description>Проект о FreeBSD и OpenSource</description>
	<lastBuildDate>Sun, 15 Apr 2012 12:31:21 +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>Установка Apache, PHP, MySQL на FreeBSD.</title>
		<link>http://msnp.ru/330</link>
		<comments>http://msnp.ru/330#comments</comments>
		<pubDate>Tue, 08 Feb 2011 13:16:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=330</guid>
		<description><![CDATA[Одна из задач с которой превосходно справляется FreeBSD, это предоставление вебхостинга. Данная статья описывает быстрый способ получить работоспособный вебхостинг на FreeBSD. Итак займемся установкой пакетов и создадим свой вебхостинг, с блэкджеком и шлюхами. make -C /urs/ports/www/apache13/ install clean Далее нам нужно установить PHP, ведь у нас же будут динамические сайты&#8230; make -C /usr/ports/lang/php5/ install clean [...]]]></description>
			<content:encoded><![CDATA[<p>Одна из задач с которой превосходно справляется FreeBSD, это предоставление вебхостинга.<br />
Данная статья описывает быстрый способ получить работоспособный вебхостинг на FreeBSD.<br />
Итак займемся установкой пакетов и создадим свой вебхостинг, с блэкджеком и шлюхами.<br />
<code>make -C /urs/ports/www/apache13/ install clean</code><br />
Далее нам нужно установить PHP, ведь у нас же будут динамические сайты&#8230;<br />
<code>make -C /usr/ports/lang/php5/ install clean</code><br />
Так же установим расширения языка PHP:<br />
<code>make -C /usr/ports/lang/php5-extensions/ install clean</code><br />
В качестве базы данных установим MySQL:<br />
<code>make -C /usr/ports/databases/mysql51-server/ install clean</code></p>
<p>В принципе на этом можно считать процесс завершенным, остается только добавить в автозапуск:<br />
<code>apache_enable="YES"<br />
mysql_enable="YES"</code></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/330/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Подсказки по MySQL</title>
		<link>http://msnp.ru/258</link>
		<comments>http://msnp.ru/258#comments</comments>
		<pubDate>Sat, 30 Oct 2010 08:14:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=258</guid>
		<description><![CDATA[Дамп базы данных: $ mysqldump -u root -p dbname &#62; dbname.sql Конвертируем дамп в другую кодировку: $ iconv -f koi8-r -t cp1251 dbname.sql &#62; dbname.cp1251 Правим SET NAMES codepage,  DEFAULT CHARSET codepage в дампе базы. $ sed 's/SET NAMES koi8r/SET NAMES cp1251/g' &#60; dbname.cp1251 &#62; fixed.dbname.cp1251 $ sed 's/DEFAULT CHARSET=koi8r/DEFAULT CHARSET=cp1251/g' &#60; dbname.cp1251 &#62; fixed.dbname.cp1251 [...]]]></description>
			<content:encoded><![CDATA[<p>Дамп базы данных:</p>
<p><code>$ mysqldump -u root -p dbname &gt; dbname.sql</code></p>
<p>Конвертируем дамп в другую кодировку:</p>
<p><code>$ iconv -f koi8-r -t cp1251 dbname.sql &gt; dbname.cp1251</code></p>
<p>Правим SET NAMES codepage,  DEFAULT CHARSET codepage в дампе базы.</p>
<p><code>$ sed 's/SET NAMES koi8r/SET NAMES cp1251/g' &lt; dbname.cp1251 &gt; fixed.dbname.cp1251</code><br />
<code>$ sed 's/DEFAULT CHARSET=koi8r/DEFAULT CHARSET=cp1251/g' &lt; dbname.cp1251 &gt; fixed.dbname.cp1251</code></p>
<p>Удалить базу данных:</p>
<p><code>$ mysql -u user -p database -e 'DROP DATABASE dbname'</code></p>
<p>Создать базу данных:</p>
<p><code>$ mysql -u user -p -e 'CREATE DATABASE dbname DEFAULT CHARSET cp1251'</code><br />
<span id="more-258"></span><br />
Дамп базы включая хранимые процедуры:</p>
<p><code><strong>mysqldump</strong> --routines <em>database</em> &gt; database.sql</code></p>
<p>Дамп только хранимых процедур из базы данных:</p>
<p><code><strong>mysqldump</strong> --routines --no-create-info --no-data --no-create-db --skip-opt <em>database</em> &gt; database.sql</code></p>
<p>Установка root пароля в первый раз:</p>
<p><code>mysqladmin -u root password new_password</code></p>
<p>Изменить root пароль:</p>
<p><code>mysqladmin -u root -p old_password new_password</code></p>
<p>Создать пользователя базы данных:</p>
<p><code>GRANT ALL ON database.* TO 'username'@'127.0.0.1' IDENTIFIED BY 'password';</code></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/258/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL InnoDB vs MyISAM</title>
		<link>http://msnp.ru/295</link>
		<comments>http://msnp.ru/295#comments</comments>
		<pubDate>Sat, 30 Oct 2010 07:52:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[InnoDB]]></category>
		<category><![CDATA[MyISAM]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=295</guid>
		<description><![CDATA[При использовании MySQL  в проектах с небольшой нагрузкой вполне хватает MyISAM, но когда ваш проект использует множественные insert`ы и одновременно read, то тут сталкиваемся с проблемой, специфика хранилища в myisam в том что при операции записи блокируется вся таблица, и если запросов на запись много, то образуется очередь которая может зависнуть намертво т.н. deadlock. Чтобы [...]]]></description>
			<content:encoded><![CDATA[<p>При использовании MySQL  в проектах с небольшой нагрузкой вполне хватает MyISAM, но когда ваш проект использует множественные insert`ы и одновременно read, то тут сталкиваемся с проблемой, специфика хранилища в myisam в том что при операции записи блокируется вся таблица, и если запросов на запись много, то образуется очередь которая может зависнуть намертво т.н. deadlock.</p>
<p>Чтобы избежать дедлоков можно перевести таблицы в формат innodb, в этом формате будет заметно некоторое падение производительности, из-за избыточной системы защиты транзакций, но блокировки тут идут на уровне строки, а не всей таблицы.</p>
<p>Перейти на innodb очень просто, для начала нужно в конфиге mysql раскомментировать строки касаемо innodb и перегрузить mysql.</p>
<p>Следующий шаг это преобразование таблиц, делается очень просто:<br />
ALTER TABLE table_name ENGINE=INNODB;</p>
<p>В принципе этого достаточно, дальше предстоит длительный тюнинг, в зависимости от ваших нагрузок.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/295/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Все сюда&#8230; =)</title>
		<link>http://msnp.ru/212</link>
		<comments>http://msnp.ru/212#comments</comments>
		<pubDate>Wed, 21 Apr 2010 07:27:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fetch]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[passwd]]></category>
		<category><![CDATA[portsnap]]></category>
		<category><![CDATA[portupgrade]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[пароль]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=212</guid>
		<description><![CDATA[Итак, что люди ищут в поисковике по теме FreeBSD OS (Unix)&#8230; И решил я дернуть этих людей к себе и открыть им истину для чайников =) Скачать freebsd &#8212; можно по адресу http://www.freebsd.org freebsd 8.0 &#8212; это последняя на данный момент версия операционной системы FreeBSD команды freebsd &#8212; такие же как и в других Nix [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, что люди ищут в поисковике по теме FreeBSD OS (Unix)&#8230;<br />
И решил я дернуть этих людей к себе и открыть им истину для чайников =)</p>
<p>Скачать freebsd &#8212; можно по адресу http://www.freebsd.org<br />
freebsd 8.0 &#8212; это последняя на данный момент версия операционной системы FreeBSD<br />
команды freebsd &#8212; такие же как и в других Nix системах, их изучению поможет man, handbook и нажатие TAB в консоли =)<br />
freebsd mysql &#8212; Ничего сложного тут нет, все ставится из портов FreeBDS командой <code>make -C /usr/ports/databases/mysql50-server/ install clean</code> дополнительная настройка и тюнинг MySQL занимает достаточно времени и под разные задачи имеет разные опции настроек.<br />
Установка на freebsd, php точно такая же простая операция <code>make -C  /usr/ports/lang/php5/ install clean</code><br />
Моментальное поднятие ftp во FreeBSD &#8212; дописать строку <code>ftpd_enable="YES"</code> в файл <code>/etc/rc.conf</code> и запусть демона ftp командой <code>/etc/rc.d/ftpd start</code><br />
freebsd squid &#8212; squid является прокси сервером, им пользуются например для предоставления доступа к интернет из локальной сети предприятия.<br />
Обновление FreeBSD делается несколькими путями &#8212; бинарные обновления: f<code>reebsd-update fetch</code> затем <code>freebsd-update install</code>, можно обновлять и из исходных кодов, так же нужно обновлять установленный софт, делается это обновлением портов, а затем пересборкой установленных у вас приложений, например так <code>portsnap fetch update</code> <code>portupgrade php</code><br />
FreeBSD может эмулировать Linux, точнее не эмулировать, а позволяет запускать программы написанные для Linux.<br />
freebsd время &#8212; установка часового пояса делается так <code>tzsetup</code>,<br /> обновить время с ntp серверов можно так <code>ntpdate pool.ntp.org</code><br />
пакеты freebsd &#8212; программы можно устанавливать из портов и из пакетов командой <code>pkg_add -r php</code> но не весь софт доступен в пакетах!<br />
Пароль во FreeBSD можно сменить командой passwd,<br /> например сменим пароль пользователя root &#8212; <code>passwd root</code> </p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/212/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Установка MySQL на FreeBSD</title>
		<link>http://msnp.ru/138</link>
		<comments>http://msnp.ru/138#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:12:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=138</guid>
		<description><![CDATA[Установка MySQL на FreeBSD происходит очень просто! # make -C /usr/ports/databases/mysql50-server/ install Иногда нужно собрать MySQL с конкретной кодировкой, для этого допишем опции сборки в файл /etc/make.conf .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif Для тестовых задач вполне хватит установок MySQL по умолчанию, но можно взять за основу [...]]]></description>
			<content:encoded><![CDATA[<p>Установка MySQL на FreeBSD происходит очень просто!</p>
<p><code># make -C /usr/ports/databases/mysql50-server/ install</code></p>
<p>Иногда нужно собрать MySQL с конкретной кодировкой, для этого допишем опции сборки в файл /etc/make.conf<br />
<code>.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server<br />
WITH_CHARSET=cp1251<br />
WITH_COLLATION=cp1251_bin<br />
.endif<br />
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client<br />
WITH_CHARSET=cp1251<br />
WITH_COLLATION=cp1251_bin<br />
.endif</code></p>
<p>Для тестовых задач вполне хватит установок MySQL по умолчанию, но можно взять за основу один из файлов .cnf которые лежат /usr/local/share/mysql/ и внести нужные опции и скопировать его в /etc/my.cnf</p>
<p>Не забываем добавить строку mysql_enable=&#187;YES&#187; в файл /etc/rc.conf</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/138/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

