<?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>tail -f &#124; sysadmin &#187; db</title>
	<atom:link href="http://www.tail-f.com.ar/category/servicios/db/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tail-f.com.ar</link>
	<description>Noticias y recursos para sysadmins Unix</description>
	<lastBuildDate>Mon, 28 Nov 2011 21:44:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Backup de todas las bases de datos MySQL en archivos separados</title>
		<link>http://www.tail-f.com.ar/servicios/db/mysql-db-servicios/backup-de-todas-las-bases-de-datos-mysql-en-archivos-separados.html</link>
		<comments>http://www.tail-f.com.ar/servicios/db/mysql-db-servicios/backup-de-todas-las-bases-de-datos-mysql-en-archivos-separados.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 15:30:58 +0000</pubDate>
		<dc:creator>elbarto</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[BASH]]></category>

		<guid isPermaLink="false">http://www.tail-f.com.ar/?p=271</guid>
		<description><![CDATA[Antes que nada es menester, nobleza bloggera obliga, disculparme porque hace mucho (MUCHO!) que no posteo nada en el blog. Ando con poco tiempo y pocas cosas interesantes para decir. Pero yendo a lo que nos ocupa&#8230; En estos días necesitaba hacer un backup de todas las bases de datos de un servidor MySQL, pero [...]]]></description>
			<content:encoded><![CDATA[<p>Antes que nada es menester, nobleza bloggera obliga, disculparme porque hace mucho (MUCHO!) que no posteo nada en el blog. Ando con poco tiempo y pocas cosas interesantes para decir. Pero yendo a lo que nos ocupa&#8230;<img class="alignright size-medium wp-image-84" title="mysql_logo" src="http://www.tail-f.com.ar/wp-content/uploads/mysql_logo-300x199.gif" alt="mysql_logo" width="210" height="139" /></p>
<p>En estos días necesitaba hacer un backup de todas las bases de datos de un servidor MySQL, pero no me servía hacer mysqldump &#8211;all-databases, porque necesitaba tenerlo en archivos separados (uno para cada DB). Seguramente es algo que ya debe haber sido hecho mil veces, pero no tenía tampoco muchas ganas de perder mucho tiempo en Google (una búsqueda rápida no me dio resultados útiles), así que hice el siguiente script muuy sencillo que obtiene todas las DB de un server y hace un dump de cada una. Se los dejo por si les sirve, capaz los saque de un apuro en alguna ocasión.</p>
<pre>#!/bin/bash
PORT="3306"
USER="root"
PASSWORD="yourpassword"
mysql=/usr/bin/mysql
mysqldump=/usr/bin/mysqldump

TABLES=`$mysql -P $PORT -u $USER --password=$PASSWORD --execute="SHOW DATABASES;" |awk '{print($1)}' |grep -v "Database" |grep -v "information_schema"`
for table in $TABLES; do
	echo "Backing up $table..."
	file=$table.backup_`date +%Y%m%d`.sql
	$mysqldump -P $PORT -u $USER --password=$PASSWORD $table &gt; $file
	echo "Compressing backup..."
	gzip $file
done</pre>
<p>Nota: la definición del puerto es innecesaria, pero yo la tuve que hacer porque en mi caso el servidor no estaba corriendo en el puerto default (3306) sino en otro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com.ar/servicios/db/mysql-db-servicios/backup-de-todas-las-bases-de-datos-mysql-en-archivos-separados.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>MySQL 5.1: la controversia</title>
		<link>http://www.tail-f.com.ar/servicios/db/mysql-db-servicios/mysql-51-la-controversia.html</link>
		<comments>http://www.tail-f.com.ar/servicios/db/mysql-db-servicios/mysql-51-la-controversia.html#comments</comments>
		<pubDate>Tue, 02 Dec 2008 13:51:25 +0000</pubDate>
		<dc:creator>elbarto</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Michael "Monty" Widenius]]></category>
		<category><![CDATA[mysql 5.1]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.tail-f.com.ar/?p=82</guid>
		<description><![CDATA[El lanzamiento de MySQL 5.1 GA ha sucitado un acalorado, aunque no sabemos qué tan útil, debate. En VivaLinux, comentan la controversia en torno al lanzamiento de la nueva versión GA (Generally Available) del DBMS Open Source más popular. La nueva versión incluye una serie de características muy interesantes, entre las que se incluyen: Partitioning [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_84" class="wp-caption alignright" style="width: 310px"><a href="http://www.tail-f.com.ar/wp-content/uploads/mysql_logo.gif"><img class="size-medium wp-image-84" title="mysql_logo" src="http://www.tail-f.com.ar/wp-content/uploads/mysql_logo-300x199.gif" alt="" width="300" height="199" /></a><p class="wp-caption-text">MySQL</p></div>
<p>El lanzamiento de MySQL 5.1 GA ha sucitado un acalorado, aunque no sabemos qué tan útil, debate. En <a href="http://www.vivalinux.com.ar/soft/mysql-5.1-ga-destrozado.html">VivaLinux</a>, comentan la controversia en torno al lanzamiento de la nueva versión GA (Generally Available) del DBMS Open Source más popular.</p>
<p>La nueva versión incluye una serie de <a href="http://dev.mysql.com/doc/refman/5.1/en/mysql-nutshell.html">características muy interesantes</a>, entre las que se incluyen:</p>
<ul>
<li>Partitioning de tablas e índices</li>
<li>Replicación basada en filas y mixta</li>
<li>Job scheduler inluido</li>
<li>Manejo de XML mejorado y soporte para XPath</li>
<li>Nuevas utilidades de diagnóstico y medición de performance de SQL</li>
<li>Retorno de la librería libmysqld</li>
</ul>
<p>Sin embargo, el lanzamiento de la nueva versión fue <a href="http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html">duramente criticado</a> por Michael &#8220;Monty&#8221; Widenius, fundador y desarrollador de MySQL, quien dice que hay una gran cantidad de bugs críticos que en la nueva versión no han sido corregidos. A este artículo respondió Sun con <a href="http://hideandsql.com/?p=21">otro artículo defendiendo su postura</a>.</p>
<p>Por mi parte, lejos estoy de poder ofrecer un juicio técnicamente significativo respecto de los temas en discusión. Sin embargo, más allá de la importancia de la apertura al debate de temas interesantes en el desarrollo de MySQL que espero que sirvan para mejorar el ya muy buen DBMS, no creo que esta discusión resulte muy conducente. Es que, entiendo, subyace un problema básico que experimentamos todos los desarrolladores en nuestra vida diaria, que es un problema estructural y sistémico. Se trata de la contraposición de intereses entre la empresa que recientemente compró MySQL, es decir Sun, y la gente involucrada en su desarrollo, o los trabajadores. Quienquiera que haya trabajado en desarrollo en una empresa de software conoce de primera mano el enfrentamiento entre los intereses del capital de sacar nuevos features a toda costa y los intereses de los desarrolladores, que conocen los bugs actuales, de robustecer un sistema cuyos agujeros de gruyere conocen como las palmas de sus manos.</p>
<p>El interés de Sun es más que evidente. Pongamos por caso que, uno de los nuevos features, es la separación de MySQL Cluster como un producto independiente. Esto va de la mano con un gran negocio de Sun que es vender la solución de cluster para MySQL, en la cual ofrecen hardware, sistema operativo y DBMS en un mismo paquete. De hecho, el mes pasado sacaron una interesante guía sobre <a href="http://wikis.sun.com/display/BluePrints/Deploying+MySQL+Database+in+Solaris+Cluster++Environments">cómo configurar MySQL en un cluster Solaris</a>.</p>
<p>La discusión está abierta y, a pesar de mi escepticismo, esperemos que conduzca a algún lado. ¿Ustedes qué opinan?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com.ar/servicios/db/mysql-db-servicios/mysql-51-la-controversia.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

