<?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>Tutoriales Ubuntu &#187; MySQL</title>
	<atom:link href="http://www.tutoriales-ubuntu.com/archives/category/bd/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tutoriales-ubuntu.com</link>
	<description>Todo sobre Ubuntu!</description>
	<lastBuildDate>Mon, 23 Nov 2009 22:23:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Optimizar el uso de memoria de MySQL en Ubuntu</title>
		<link>http://www.tutoriales-ubuntu.com/archives/optimizar-el-uso-de-memoria-de-mysql</link>
		<comments>http://www.tutoriales-ubuntu.com/archives/optimizar-el-uso-de-memoria-de-mysql#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:56:22 +0000</pubDate>
		<dc:creator>roaksoax</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[mysql ligero]]></category>
		<category><![CDATA[optimizar]]></category>
		<category><![CDATA[optimizar uso de memoria]]></category>
		<category><![CDATA[optimizar uso de memoria de mysql]]></category>
		<category><![CDATA[rendimiento]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[uso de memoria]]></category>

		<guid isPermaLink="false">http://www.tutoriales-ubuntu.com/?p=51</guid>
		<description><![CDATA[Seguro muchos de ustedes cuentan con una VPS (Virtual Private Servers) o un servidor con baja cantidad de memoria (256 Mb), y se han topado con el problema que MySQL consume muchos recursos de memoria. Si este es su caso, este tutorial les ayudará a hacer que MySQL sea más ligero para su VPS y/o [...]]]></description>
			<content:encoded><![CDATA[<p>Seguro muchos de ustedes cuentan con una VPS (Virtual Private Servers) o un servidor con baja cantidad de memoria (256 Mb), y se han topado con el problema que MySQL consume muchos recursos de memoria. Si este es su caso, este tutorial les ayudará a hacer que MySQL sea más ligero para su VPS y/o servidor. Cabe resaltar que este tutorial funcionará para sistemas en Ubuntu como en Debian. Ahora, para poder empezar con el tutorial, tenemos que instalar normalmente MySQL.</p>
<p>Lo que haremos aquí es editar la configuración de MySQL, abriendo el archivo de configuración con el editor de su preferencia. Yo lo haré con vim, de la siguiente manera:</p>
<blockquote><p><code>:~$ sudo vim /etc/mysql/my.cnf</code></p></blockquote>
<p>En este archivo, buscamos la siguiente línea:</p>
<blockquote><p><code>#skip-innodb</code></p></blockquote>
<p>Una vez encontrada ésta línea, la descomentamos quitándole el &#8220;#&#8221;.</p>
<p><span id="more-51"></span><br />
Luego localizamos la siguiente línea:</p>
<blockquote><p><code>skip-external-locking</code></p></blockquote>
<p>Y agregamos la siguiente línea debajo:</p>
<blockquote><p><code>skip-locking</code></p></blockquote>
<p>Bajo esto, encontraremos una sección llamada <em><strong>&#8220;Fine Tuning&#8221;</strong></em>. En esta sección cambiamos la configuración para que se vea de la siguiente manera:</p>
<blockquote><p><code>key_buffer              = 16K<br />
max_allowed_packet      = 1M<br />
thread_stack            = 64K<br />
thread_cache_size       = 4<br />
sort_buffer             = 64K<br />
net_buffer_length       = 2K<br />
#max_connections        = 100<br />
#table_cache            = 64<br />
#thread_concurrency     = 10</code></p></blockquote>
<p>Y reiniciamos MySQL:</p>
<blockquote><p><code>:~$ sudo /etc/init.d/mysql restart</code></p></blockquote>
<p>Esto es todo lo que tenemos que hacer para optimizar el uso de memoria de MySQL. Esta configuración la podemos conbinar con una instalación de algún servidor Web ligero, como con el siguiente tutorial: <a href="http://www.tutoriales-ubuntu.com/archives/instalar-lighttpd-php5-mysql-en-ubuntu" target="_self"><em><strong>Instalar Lighttpd, PHP5, MySQL en Ubuntu</strong></em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tutoriales-ubuntu.com/archives/optimizar-el-uso-de-memoria-de-mysql/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Instalar Lighttpd, PHP5, MySQL en Ubuntu</title>
		<link>http://www.tutoriales-ubuntu.com/archives/instalar-lighttpd-php5-mysql-en-ubuntu</link>
		<comments>http://www.tutoriales-ubuntu.com/archives/instalar-lighttpd-php5-mysql-en-ubuntu#comments</comments>
		<pubDate>Thu, 09 Apr 2009 22:52:11 +0000</pubDate>
		<dc:creator>roaksoax</dc:creator>
				<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP5]]></category>
		<category><![CDATA[PhpMyAdmin]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[llmp]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu lighttpd mysql php5]]></category>
		<category><![CDATA[ubuntu lighttpd php5 mysql fastcgi]]></category>

		<guid isPermaLink="false">http://www.tutoriales-ubuntu.com/?p=29</guid>
		<description><![CDATA[Si alguna vez se ha deseado instalar LLPM (Linux, Lighttpd, PHP5, MySQL), en vez de LAMP (Linux, Apache, PHP5, MySQL), pues es muy simple. Lighttpd es una aplicación para servidores Web mucho más agil que Apache, y es buena para ser utilizada en VPS&#8217;s y/o servidores con bajos recursos de memoria. Adicionalmente podemos instalar phpmyadmin [...]]]></description>
			<content:encoded><![CDATA[<p>Si alguna vez se ha deseado instalar LLPM (Linux, Lighttpd, PHP5, MySQL), en vez de LAMP (Linux, Apache, PHP5, MySQL), pues es muy simple. Lighttpd es una aplicación para servidores Web mucho más agil que Apache, y es buena para ser utilizada en VPS&#8217;s y/o servidores con bajos recursos de memoria. Adicionalmente podemos instalar phpmyadmin para la administración de la base de datos desde un entorno web.</p>
<ol>
<li>Lo primero que tenemos que hacer es instalar <em><strong>Lighttpd</strong></em>, de la siguiente manera:</li>
<blockquote><p><strong><code>:~$ </code></strong><em>sudo apt-get install lighttpd</em></p></blockquote>
<li>Luego procedemos a instalar <strong><em>MySQL</em></strong> de la siguiente manera:</li>
<blockquote><p><strong>:~$</strong> <em>sudo apt-get install mysql-server mysql-client phpmyadmin</em></p></blockquote>
<p>Durante la instalación de <strong><em>MySQL </em></strong>se le pedirá ingresar la contraseña para el usuario <em><strong>root</strong></em>. Durante la instalación de <em><strong>phpmyadmin</strong></em> se le preguntará que servidor Web desea usar; aquí seleccionará Lighttpd.</p>
<p><span id="more-29"></span></p>
<li>Ahora instalaremos <em><strong>PHP5</strong></em> y el soporte para <strong><em>MySQL</em></strong>, de la siguiente manera:</li>
<blockquote><p><code><strong>:~$</strong> </code><em>sudo apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json</em></p></blockquote>
<li>Como cuarto paso, procedemos a configurar <strong><em>Lighttpd</em></strong>:</li>
<p><em><strong>PHP5</strong></em> no está habilitado por defecto en <strong><em>Lighttpd</em></strong>, por tar razón tenemos que configurarlo. Vamos editar el archivo <strong><em>php.ini</em></strong>:</p>
<blockquote><p><code><strong>:~$</strong> <em>sudo vim /etc/php5/cgi/php.ini</em></code></p></blockquote>
<p>Y agregamos lo siguiente al final del archivo:</p>
<blockquote><p><em><code>cgi.fix_pathinfo = 1</code></em></p></blockquote>
<p>Ahora necesitamos activar el módulo <strong><em>fastcgi</em></strong> en <strong><em>Lighttpd</em></strong>. A su vez habilitaremos <strong><em>mod_rewrite</em></strong> ya que lo utilizaremos. Para esto hacemos lo siguiente:</p>
<blockquote><p><strong><code>:~$</code></strong><code> <em>sudo vim /etc/lighttpd/lighttpd.conf</em></code></p></blockquote>
<p>Ahora buscamos la línea <em><strong>&#8220;server.modules&#8221;</strong></em>. Eliminamos el <strong><em>&#8220;#&#8221;</em></strong> de la línea <strong>&#8220;mod_rewrite&#8221;</strong>, y agregamos una nueva línea <strong><em>&#8220;mod_fastcgi&#8221;</em></strong>. Debería verse algo como esto:</p>
<blockquote><p><em><code>server.modules = (<br />
"mod_access",<br />
"mod_alias",<br />
"mod_accesslog",<br />
"mod_compress",<br />
"mod_fastcgi",<br />
"mod_rewrite",<br />
# "mod_redirect",<br />
# "mod_evhost",<br />
# "mod_usertrack",<br />
# "mod_rrdtool",<br />
# "mod_webdav",<br />
# "mod_expire",<br />
# "mod_flv_streaming",<br />
# "mod_evasive"<br />
)</code></em></p></blockquote>
<p>Antes de cerrar el archivo, necesitamos agregar algo más. Al final del archivo agregamos lo siguiente:</p>
<blockquote><p><em><code>fastcgi.server = ( ".php" =&gt; ((<br />
"bin-path" =&gt; "/usr/bin/php5-cgi",<br />
"socket" =&gt; "/tmp/php.socket",<br />
"max-procs" =&gt; 1,<br />
"bin-environment" =&gt; (<br />
"PHP_FCGI_CHILDREN" =&gt; "4",<br />
"PHP_FCGI_MAX_REQUESTS" =&gt; "1000"<br />
),<br />
))<br />
)</code></em></p></blockquote>
<p>El agregar estas líneas le dice a <em><strong>Lighttpd</strong></em> como manejar las peticiones de PHP, cuantos procesos de FastCGI se ejecutarán para manejar estas peticiones de PHP. Por ùltimo reiniciamos Lighttpd para que los cambios tengan efecto:</p>
<blockquote><p><code><strong>:~$</strong> </code><em><code>sudo /etc/init.d/lighttpd restart</code></em></p></blockquote>
<li>Por último, probaremos nuestra configuración para asegurarnos que funciona todo correctamente.</li>
<p>Creamos el archivo info.php para probar nuestra instalación y asegurarnos de que todo está trabajando.</p>
<blockquote><p><code><strong>:~$</strong> <em>sudo vim /var/www/info.php</em></code></p></blockquote>
<p>Y le agregamos las siguientes líneas de código:</p>
<blockquote><p><code><em>&lt;?php<br />
phpinfo();<br />
?&gt;</em><br />
</code></p></blockquote>
<p>Ahora, abrimos nuestro explorador de internet e ingresamos <strong><em>http://192.168.1.10/info.php</em></strong>, donde 192.168.1.10 es la dirección IP de su servidor. Debería ver que PHP5 se está ejecutando utilizando FastCGI en la línea &#8220;Server API&#8221;. Si ve más abajo, verá que MySQL está soportado.</ol>
<p>Y eso es todo. En un próximos tutoriales veremos como configurar dominios con Lighttpd así como también optimizar MySQL.<br />
<strong>ACTUALIZACIÓN: </strong><em> Para optimizar el uso de memoria de MySQL podemos seguir el siguiente tutorial: <a href="http://www.tutoriales-ubuntu.com/archives/optimizar-el-uso-de-memoria-de-mysql" target="_self"><strong><em>Optimizar el uso de memoria de MySQL</em></strong></a>.</em><br />
Para ver como configurar dominios virtuales o vhosts, haga clic en <a href="http://www.tutoriales-ubuntu.com/archives/configurar-dominios-vhosts-en-lighttpd" target="_self"><strong><em>Configurar Dominios (vhosts) en Lighttpd</em></strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tutoriales-ubuntu.com/archives/instalar-lighttpd-php5-mysql-en-ubuntu/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
