<?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>uvedobles.com&#187; mysql</title>
	<atom:link href="http://uvedobles.com/category/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://uvedobles.com</link>
	<description>de webmaster a webmaster</description>
	<lastBuildDate>Sun, 22 Jan 2012 22:42:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<div id='fb-root'></div>
					<script>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/es_LA/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Baneando direcciones IPs en Apache bajo Windows</title>
		<link>http://uvedobles.com/baneando-direcciones-ips-en-apache-bajo-windows/</link>
		<comments>http://uvedobles.com/baneando-direcciones-ips-en-apache-bajo-windows/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 08:52:39 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Bugs y errores]]></category>
		<category><![CDATA[Censura]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Distribuciones Linux]]></category>
		<category><![CDATA[El gato y el ratón]]></category>
		<category><![CDATA[En la nube]]></category>
		<category><![CDATA[Errores]]></category>
		<category><![CDATA[Gerundios]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[ISP y hostings]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Optimizando]]></category>
		<category><![CDATA[Pirateo]]></category>
		<category><![CDATA[Posicionamiento en Google]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[Utilidades para test]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[buscadores]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1946</guid>
		<description><![CDATA[Hoy os presento un caso raro y de aquellos cansinos, un cliente con un servidor web ya con añitos, corriendo Windows 2003 Server parcheado hasta la médula, un día se enlentece que da miedo, este servidor recibe ciertos bots que sniffan literalmente todo su contenido, que no es pequeño llegando a generar con ello tráficos [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/test-de-carga-web/' rel='bookmark' title='Permanent Link: Test de carga web'>Test de carga web</a></li>
<li><a href='http://uvedobles.com/personalizar-un-virtual-host-de-apache-bajo-plesk/' rel='bookmark' title='Permanent Link: Personalizar un virtual host de Apache bajo Plesk'>Personalizar un virtual host de Apache bajo Plesk</a></li>
<li><a href='http://uvedobles.com/bloquear-muchos-intentos-fallidos-de-acceso-a-servidor/' rel='bookmark' title='Permanent Link: Bloquear muchos intentos fallidos de acceso a servidor'>Bloquear muchos intentos fallidos de acceso a servidor</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hoy os presento un caso raro y de aquellos cansinos, un cliente con un servidor web ya con añitos, corriendo Windows 2003 Server parcheado hasta la médula, un día se enlentece que da miedo, este servidor recibe ciertos bots que sniffan literalmente todo su contenido, que no es pequeño llegando a generar con ello tráficos mensuales más allá de los 20 gigas. La mitad de los cuales se lo reparten entre bots snifadores y los spiders indexadores de la red, léase GoogleBot, Yahoo Crawler, Microsoft Search y sucedáneos rusos.</p>
<p>Casi siempre todo funciona bien, el servidor es robusto y responde sin muchas preocupaciones pero el problema llega cuando uno de estos robots se vuelve loco. Seguramente esta locura es producida por algún cambio en alguna variable que fuerza el número de escaneados diarios que realiza el bot, de esa forma el humano &#8220;snifante&#8221; prueba con diversos valores subiendo a veces sin saberlo la cantidad de peticiones por minuto de forma exponencial, el no ve las repercusiones en el servidor de origen, probablemente se dice, que bien ahora así tengo el contenido nuevo tan pronto como se publica, si soy el primero posiciono mejor, lo voy a dejar así. Y sin saberlo está haciendo un ataque DDOS o de denegación de servicio.</p>
<p>En este caso concreto es tal el consumo que en hora punta de tráfico las peticiones se enletecen hasta más allá de los 3 segundos por página peticionada.</p>
<p>Lo primero es detectar que algo paso, esto por suerte te lo dicen los clientes del servicio web en cuestión con emails técnicos del tipo:</p>
<p>&#8220;La web va lenta&#8221;, &#8220;La web va como el c&#8230;&#8221;</p>
<p>Recibido el tercer email de este tipo y tras comprobar que no es un problema de la conexión del cliente hacia la red, que también reportan, toca averiguar que está pasando.</p>
<p>1. Vemos el estado de saturación de la máquina. En Windows con el Administrador de Tareas.</p>
<p>2. Lo primero es ver que tal estamos de RAM, que consumo tenemos.</p>
<p>3. Luego vemos el espacio en disco que nos queda</p>
<p>4. El consumo de CPU</p>
<p>5. Ahora vamos a ver con ese mismo administrador de tareas que &#8220;programas&#8221; son los que más consumen</p>
<p>Si es MYSQL y la RAM va cargada tocará ampliar RAM, al igual de que si es disco.</p>
<p>Si es APACHE y la CPU va saturada, pues tocará ver cuantas peticiones y de quien son recibe el servidor web.</p>
<p>Para conocer cuantas peticiones recibe nuestro server hay muchas cosas y programas, pero en este caso no hay ningún sistema estadístico instalado, bueno si, Google Analytics, el cual pinta y colorea los datos que da gusto, pero a nivel técnico no nos sirve pues estamos buscando excesos y errores y me da a mi que Analytics los obvia, a saber porque con la todopoderosa y sus manías, que ya me cansan.</p>
<p>Aunque no tengamos nada instalado en server siempre nos podemos bajar los archivos de log del Apache para analizarlos en casita, con nuestra maquinita.</p>
<p>Ten en cuenta que estos archivos pueden ser gigantes, depende de como esté configurado el server, los hay con rotaciones y sin, pero puedes encontrartes con archivos de 2Gb. en servidores de alto tráfico, lidia con ellos si puedes. Lo mejor es rotarlos manualmente en el momento de máximo tráfico o ataque.</p>
<p>Para ello, detén el servicio de Apache, renombra los access.log y error.log y vuelve a iniciarlo, dejarás a tu cliente sin servicio un minuto escaso. Aguanta un ratito con el ataque, un par de horas a lo sumo, y vuelve a hacer lo mismo, de esa forma tendrás una muestra sanguínea del ataque o del momento de saturación del server y trabajarás única y exclusivamente con esos datos, localizando más rápidamente si existen direcciones IPs que un consumo excesivo de datos.</p>
<h2>De Windows a Ubuntu y tiro porque me toca</h2>
<p>Una vez muevas ese log a una carpeta accesible por FTP o HTTP faltará bajártela para analizarla en tu flamante workstation Ubuntu, que mola más que un OS X&#8230; al menos más que un Snow Leopard, pues falta ver si este próximo lunes día 6 de Junio lo que nos maravilla OS X Lion de la mano de Steve Jobs, palabra de AppleFun arrepentido venido a Ubuntu.</p>
<h2>Analizando los archivos .log de Apache</h2>
<p>Para analizarlo en nuestro Ubuntu vamos a usar Webzilla, para instalártela:</p>
<p><strong>sudo apt-get install webalizer</strong></p>
<p>Luego la configuramos con un:</p>
<p><strong>sudo gedit /etc/webalizer/webalizer.conf</strong></p>
<p>Aquí en principio sólo falta tocar el lugar, ruta y archivo donde está el access.log</p>
<p>LogFile                   /var/www/logs-para-analizar/access.log<br />
OutputDir              /var/www/webalizer<br />
Incremental           yes</p>
<p>Grabamos y ejecutamos el Webalizer con un complejísimo, es broma:</p>
<p><strong>sudo webalizer</strong></p>
<p>Unos segunditos y tachán, apunta tu navegador a:</p>
<p><strong>http://localhost/webalizer</strong></p>
<p>Selecciona el mes actual, y en la siguiente pantalla la opción &#8220;Clientes&#8221; aquí verás las IPs que han visitado más la página durante el ataque o la bajada de rendimiento del server, busca las más abultadas que vamos a revisarlas.</p>
<p>Ahora nos faltará saber el Quién es quién de cada IP</p>
<h2>¿Quién es quién?</h2>
<p>Para eso podemos usar varias opciones, entre ella una via web:</p>
<p><a rel="nofollow" target="_blank" href="http://whois.domaintools.com/67.195.112.52">http://whois.domaintools.com/67.195.112.52</a></p>
<p>Donde 67.195.112.52 es la IP sobre la que quieres conocer información y la otra es usar las herramientas de red del sistema que incorpora Ubuntu.</p>
<p>Con ellas puedes realizar un WHOIS, un LOOKUP , etc.</p>
<p>Si entras en &#8220;Explorar los puertos&#8221;, cosa que tarda un rato podrás también detectar si detrás hay un servidor web, un servidor FTP, o un emule abierto. Datos que te permitirán determinar con algo más de certeza si se trata de una empresa o un usuario.</p>
<p>También puedes rastrear la ruta para más o menos ver de donde es el país de origen, si este por ejemplo es de Ukrania o de la conchinchina probablemente se trate de un buscador en el que no te importe perder posicionamiento.</p>
<h2>Cuidadín cuidadín con los GoogleBots y familia</h2>
<p>Pues eso, asegúrate que de todas esas IPs no te apuntes ninguna que sea de un buscador conocido en el que te quieras posicionar, pues si la anotas y luego la baneamos perderás el posicionamiento en ese buscador pues tu Apache no le dejará entrar.</p>
<p>Ya tenemos las IPs localizadas y correctamente anotadas, ahora vamos a banearlas</p>
<h2>Baneando IPs en Apache bajo Windows</h2>
<p>Bueno esto a decir verdad es más o menos igual en Windows que en Linux que un radiocassette donde sea capaz de correr Apache.</p>
<p>Busca el fichero de configuración de Apache <strong>httpd.conf</strong></p>
<p>En la sección <strong>Directory</strong></p>
<p>Introduce al final, justo antes del cierre de la directiva &lt;/Directory&gt; y una en cada línea la siguiente instrucción:</p>
<p>deny from TU-NO-PASAS</p>
<p>por ejemplo si quisiéramos banear a Yahoo, NO lo hagas!</p>
<p><strong>deny from 67.195.112.52</strong></p>
<p>Graba el fichero y reinicia Apache, en Windows desde &#8220;Accesorios -&gt; Herramientas del Sistema -&gt; Servicios -&gt; Apache&#8221; botón de la derecha reiniciar.</p>
<h2>Listas negras de IPs malignas</h2>
<p>También de paso y por el mismo precio que nos ponemos a banear, una práctica aceptable sería el banear sistemáticamente aquellas IPs que se han detectado en el mundo recientemente como IPs malignas.</p>
<p>Yo he sacado una lista desde:</p>
<p><a rel="nofollow" target="_blank" href="http://isc.sans.org/ipsascii.html">http://isc.sans.org/ipsascii.html</a></p>
<p>y desde:</p>
<p><a rel="nofollow" target="_blank" href="http://isc.sans.org/sources.html">http://isc.sans.org/sources.html</a></p>
<p>Baneando que es gerundio.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/baneando-direcciones-ips-en-apache-bajo-windows/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/test-de-carga-web/' rel='bookmark' title='Permanent Link: Test de carga web'>Test de carga web</a></li>
<li><a href='http://uvedobles.com/personalizar-un-virtual-host-de-apache-bajo-plesk/' rel='bookmark' title='Permanent Link: Personalizar un virtual host de Apache bajo Plesk'>Personalizar un virtual host de Apache bajo Plesk</a></li>
<li><a href='http://uvedobles.com/bloquear-muchos-intentos-fallidos-de-acceso-a-servidor/' rel='bookmark' title='Permanent Link: Bloquear muchos intentos fallidos de acceso a servidor'>Bloquear muchos intentos fallidos de acceso a servidor</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/baneando-direcciones-ips-en-apache-bajo-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copia de seguridad remota de bases de datos</title>
		<link>http://uvedobles.com/copia-de-seguridad-remota-de-bases-de-datos/</link>
		<comments>http://uvedobles.com/copia-de-seguridad-remota-de-bases-de-datos/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 11:11:40 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Distribuciones Linux]]></category>
		<category><![CDATA[El gato y el ratón]]></category>
		<category><![CDATA[En la nube]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[Utilidades para test]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1910</guid>
		<description><![CDATA[&#8230;MySql of course&#8230; Con este comandito podrás hacer un backup en un fichero de texto de las bases de datos en servidores remotos a la máquina donde ejecutes el &#8220;comandito&#8221;: mysqldump -h direccion_ftp_remoto &#8211;password=claveRemota &#8211;user=usuarioRemoto nombre_base_de_datos_remota &#8211;routines&#62; /home/backup/mysql-servidor_talytal.sql Hay otras combinaciones de este efectivo comando de Mysql, por ejemplo este que me sirve para realizar [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li>
<li><a href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li>
<li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>&#8230;MySql <em>of course</em>&#8230;</h2>
<p>Con este comandito podrás hacer un backup en un fichero de texto de las bases de datos en servidores remotos a la máquina donde ejecutes el &#8220;comandito&#8221;:</p>
<p><strong>mysqldump -h <em>direccion_ftp_remoto</em> &#8211;password=<em>claveRemota</em> &#8211;user=<em>usuarioRemoto</em> <em>nombre_base_de_datos_remota</em> &#8211;routines&gt; <em>/home/backup/mysql-servidor_talytal.sql</em></strong></p>
<p><span style="font-family: 'Times New Roman'; line-height: normal; font-size: small;"> </span></p>
<p style="display: inline !important;">Hay otras combinaciones de este efectivo comando de Mysql, por ejemplo este que me sirve para realizar copias de una base de datos de un servidor a otro:</p>
<p><strong>mysqldump &#8211;host=direccion_host_origen &#8211;password=clave_mysql_origen &#8211;user=usuario_origen tabla a copiar | mysql &#8211;password=clave_mysql_local &#8211;user=usuario_mysql_local tabla_destino</strong></p>
<p>La tabla de destino tiene que existir, es indiferente si tiene datos o no, o si las estructuras son diferentes pues mysqldump la machacará con los datos que vienen del origen.</p>
<p>Además podrás despreocuparte un poquito de tus datos si añades esta copia a una tarea con <strong>cron</strong> para ello haz un:</p>
<p>sudo crontab -e</p>
<p>Y métele algo así como:</p>
<p>00 21 * * * mysqldump &#8211;host=&#8230; y toda tu comando</p>
<p>Esto copiará la tabla todos los días de la semana a las 21.00H.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/copia-de-seguridad-remota-de-bases-de-datos/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li>
<li><a href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li>
<li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/copia-de-seguridad-remota-de-bases-de-datos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo cambiar la clave de phpMyAdmin en Ubuntu</title>
		<link>http://uvedobles.com/como-cambiar-la-clave-de-phpmyadmin-en-ubuntu/</link>
		<comments>http://uvedobles.com/como-cambiar-la-clave-de-phpmyadmin-en-ubuntu/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 08:23:36 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Línea de comandos]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1890</guid>
		<description><![CDATA[Hoy en una máquina de un cliente he ido a realizar un backup totalmente a mano, y me he encontrado con una sorpresita, no recordaba la clave de acceso al phpMyAdmin y al tratar de buscar por la red la forma de recuperarla no he encontrada nada claro así que he optado por la vía [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
<li><a href='http://uvedobles.com/nginx-y-phpmyadmin/' rel='bookmark' title='Permanent Link: Nginx y phpMyAdmin'>Nginx y phpMyAdmin</a></li>
<li><a href='http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/' rel='bookmark' title='Permanent Link: Alternativa a phpMyAdmin con Ajax'>Alternativa a phpMyAdmin con Ajax</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hoy en una máquina de un cliente he ido a realizar un backup totalmente a mano, y me he encontrado con una sorpresita, no recordaba la clave de acceso al phpMyAdmin y al tratar de buscar por la red la forma de recuperarla no he encontrada nada claro así que he optado por la vía directa, la fácil para cambiar la clave de phpMyAdmin en Ubuntu, que no es otra que acabar cambiando la contraseña del usuario root para mysql, que es donde por defecto se engancha phpMyAdmin.</p>
<p>Para hacerlo, abre un terminal o conéctate por SSH si se trata de un servidor remoto y escribe:</p>
<p><strong>mysqladmin -u root password nuevaclave</strong></p>
<p>Recuerda reiniciar el servicio, en Ubuntu ahora puedes hacerlo con un:</p>
<p><strong>service mysql restart</strong></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/como-cambiar-la-clave-de-phpmyadmin-en-ubuntu/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
<li><a href='http://uvedobles.com/nginx-y-phpmyadmin/' rel='bookmark' title='Permanent Link: Nginx y phpMyAdmin'>Nginx y phpMyAdmin</a></li>
<li><a href='http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/' rel='bookmark' title='Permanent Link: Alternativa a phpMyAdmin con Ajax'>Alternativa a phpMyAdmin con Ajax</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/como-cambiar-la-clave-de-phpmyadmin-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternativa a phpMyAdmin con Ajax</title>
		<link>http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/</link>
		<comments>http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 07:10:46 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Aplicaciones web]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Utilidades desarrollo web]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[aplicación]]></category>
		<category><![CDATA[aplicación web]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/</guid>
		<description><![CDATA[Aunque tanto la propia aplicación web phpMyAdmin como la alternativa que os presentamos MonoQL son excesivamente grandes, ambas son soluciones contrastadas, sobre todo la primera. Quizá phpMyAdmin se nos ha hecho vieja, no en su funcionalidad pero si en su apariencia y en la técnica que la sustenta puro y duro PHP + HTML Es [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/nginx-y-phpmyadmin/' rel='bookmark' title='Permanent Link: Nginx y phpMyAdmin'>Nginx y phpMyAdmin</a></li>
<li><a href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li>
<li><a href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-1653" title="monoql" src="http://uvedobles.com/wp-content/uploads/2010/10/monoql.jpg" alt="monoql Alternativa a phpMyAdmin con Ajax" width="480" height="272" /></p>
<p>Aunque tanto la propia aplicación web phpMyAdmin como la alternativa que os presentamos MonoQL son excesivamente grandes, ambas son soluciones contrastadas, sobre todo la primera.</p>
<p>Quizá phpMyAdmin se nos ha hecho vieja, no en su funcionalidad pero si en su apariencia y en la técnica que la sustenta puro y duro PHP + HTML</p>
<p>Es aquí donde MonoQL se nos presenta, con.su interficie bajo Ajax.</p>
<p>Lo mejor es que pruebes esta herrqmienta para administrar bases de datos MySql bajo Ajax por ti mismo.</p>
<p><a rel="nofollow" target="_blank" href="http://sourceforge.net/projects/monoql/">http://sourceforge.net/projects/monoql/</a></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/nginx-y-phpmyadmin/' rel='bookmark' title='Permanent Link: Nginx y phpMyAdmin'>Nginx y phpMyAdmin</a></li>
<li><a href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li>
<li><a href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test de carga web</title>
		<link>http://uvedobles.com/test-de-carga-web/</link>
		<comments>http://uvedobles.com/test-de-carga-web/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 07:50:14 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Aplicaciones web]]></category>
		<category><![CDATA[Aprender]]></category>
		<category><![CDATA[Bookmarking]]></category>
		<category><![CDATA[De profesión Betatester]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Distribuciones Linux]]></category>
		<category><![CDATA[En la nube]]></category>
		<category><![CDATA[Gerundios]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[ISP y hostings]]></category>
		<category><![CDATA[Optimizando]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[Utilidades desarrollo web]]></category>
		<category><![CDATA[Utilidades para test]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1526</guid>
		<description><![CDATA[Hace ya algunos días os pasé un enlace con 18 aplicaciones web para probar la velocidad y el rendimiento de una web. Muchas de estas aplicaciones ya las conocía, pero de todas, me quedo con http://loadimpact.com/ Sencillamente porque su versión gratuita te permite simular hasta 40 usuarios navegando simultáneamente en tu página web, cifra más [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/comprobar-la-velocidad-de-carga-de-una-web/' rel='bookmark' title='Permanent Link: Comprobar la velocidad de carga de una web'>Comprobar la velocidad de carga de una web</a></li>
<li><a href='http://uvedobles.com/nginx-y-phpmyadmin/' rel='bookmark' title='Permanent Link: Nginx y phpMyAdmin'>Nginx y phpMyAdmin</a></li>
<li><a href='http://uvedobles.com/baneando-direcciones-ips-en-apache-bajo-windows/' rel='bookmark' title='Permanent Link: Baneando direcciones IPs en Apache bajo Windows'>Baneando direcciones IPs en Apache bajo Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hace ya algunos días os pasé un enlace con 18 aplicaciones web para probar la velocidad y el rendimiento de una web.</p>
<p>Muchas de estas aplicaciones ya las conocía, pero de todas, me quedo con <a rel="nofollow" target="_blank" href="http://loadimpact.com/">http://loadimpact.com/</a></p>
<p>Sencillamente porque su versión gratuita te permite simular hasta 40 usuarios navegando simultáneamente en tu página web, cifra más que suficiente para poder medir cualquier hosting y predecir si se va a caer.</p>
<p>Para los programadores web tiene otra utilidad, la de la optimización, sí ya sabes que arañar unos bytes a tu código siempre le sienta bien, pero bueno, ¿tan poco se nota? Dedicar 4 horas depurando para unos pocos bytes es rentable. Si te lo pagan sí. Por ejemplo en aplicaciones críticas con muchos usuarios concurrentes quizá el primer paso es optimizar y no proceder a cambiar de hosting o de servidor con elcoste que implica.</p>
<p>Esta prueba de rendimiento en masa tiene otras aplicaciones, no sólo podrás saber si el hosting que tienes o el de tus clientes es bueno sino que también si eres de sistemas te permitirá comprobar la eficacia en cuanto a rendimiento de los cambios de configuración que realices en la configuración de un servidor. Incluso ir un paso más allá, podrás medir diferentes servidores web, Apache bajo Windows, Apache bajo Linux, Nginx, Cherooke&#8230;</p>
<p>Bueno pues nada, a optimizar nenes y nenas de la web!: <a rel="nofollow" target="_blank" href="http://loadimpact.com/">http://loadimpact.com/</a></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/test-de-carga-web/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/comprobar-la-velocidad-de-carga-de-una-web/' rel='bookmark' title='Permanent Link: Comprobar la velocidad de carga de una web'>Comprobar la velocidad de carga de una web</a></li>
<li><a href='http://uvedobles.com/nginx-y-phpmyadmin/' rel='bookmark' title='Permanent Link: Nginx y phpMyAdmin'>Nginx y phpMyAdmin</a></li>
<li><a href='http://uvedobles.com/baneando-direcciones-ips-en-apache-bajo-windows/' rel='bookmark' title='Permanent Link: Baneando direcciones IPs en Apache bajo Windows'>Baneando direcciones IPs en Apache bajo Windows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/test-de-carga-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo bueno si breve dos veces bueno</title>
		<link>http://uvedobles.com/lo-bueno-si-breve-dos-veces-bueno/</link>
		<comments>http://uvedobles.com/lo-bueno-si-breve-dos-veces-bueno/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 10:54:07 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Aplicaciones web]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Errores]]></category>
		<category><![CDATA[Gerundios]]></category>
		<category><![CDATA[Investigando]]></category>
		<category><![CDATA[Optimizando]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Utilidades desarrollo web]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[c]]></category>

		<guid isPermaLink="false">http://uvedobles.com/lo-bueno-si-breve-dos-veces-bueno/</guid>
		<description><![CDATA[Hoy desde la playa y bajo un imperoso sol os dejo un enlace donde nos invitan a someter a rigurosa dieta a nuestras bases de datos, es obvio y todos ya lo sabemos, pero el autor del post original lo ha medido y cuantificado, dale!  http://af-design.com/blog/2009/02/24/a-smaller-database-is-a-faster-database/ Páginas relacionadas con este artículo:Base de datos Cassandra Optimizar [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/base-de-datos-cassandra/' rel='bookmark' title='Permanent Link: Base de datos Cassandra'>Base de datos Cassandra</a></li>
<li><a href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li>
<li><a href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-medium wp-image-1495" title="Rendimiento de bases de datos mysql" src="http://uvedobles.com/wp-content/uploads/2010/08/query_select_performance-480x247.png" alt="query select performance 480x247 Lo bueno si breve dos veces bueno" width="480" height="247" /></p>
<p>Hoy desde la playa y bajo un imperoso sol os dejo un enlace donde nos invitan a someter a rigurosa dieta a nuestras bases de datos, es obvio y todos ya lo sabemos, pero el autor del post original lo ha medido y cuantificado, dale!  http:<a rel="nofollow" target="_blank" href="http://af-design.com/blog/2009/02/24/a-smaller-database-is-a-faster-database/">//af-design.com/blog/2009/02/24/a-smaller-database-is-a-faster-database/</a></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/lo-bueno-si-breve-dos-veces-bueno/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/base-de-datos-cassandra/' rel='bookmark' title='Permanent Link: Base de datos Cassandra'>Base de datos Cassandra</a></li>
<li><a href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li>
<li><a href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/lo-bueno-si-breve-dos-veces-bueno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nginx y phpMyAdmin</title>
		<link>http://uvedobles.com/nginx-y-phpmyadmin/</link>
		<comments>http://uvedobles.com/nginx-y-phpmyadmin/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 09:04:11 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Aplicaciones web]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Distribuciones Linux]]></category>
		<category><![CDATA[ISP y hostings]]></category>
		<category><![CDATA[Optimizando]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1475</guid>
		<description><![CDATA[Me ha costado un poco más configurar phpMyAdmin para que corra con Nginx, que aprender a pronunciar el nombre de este buen servidor web sin guiñar ninguno de ambos ojos&#8230; digo bueno porque literalmente se repasa al venerable Apache, que por viejo está gordo como ninguno, eso sí, sabe de todo, pero pero es un [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/' rel='bookmark' title='Permanent Link: Alternativa a phpMyAdmin con Ajax'>Alternativa a phpMyAdmin con Ajax</a></li>
<li><a href='http://uvedobles.com/test-de-carga-web/' rel='bookmark' title='Permanent Link: Test de carga web'>Test de carga web</a></li>
<li><a href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Me ha costado un poco más configurar phpMyAdmin para que corra con Nginx, que aprender a pronunciar el nombre de este buen servidor web sin guiñar ninguno de ambos ojos&#8230; digo bueno porque literalmente se repasa al venerable Apache, que por viejo está gordo como ninguno, eso sí, sabe de todo, pero pero es un glotón de recursos.</p>
<p>En el panorama actual existen diversas soluciones libres para establecer un buen servidor web, desde el aclamado Cheroke, un web server creado por el español Álvaro López Ortega y que prometo probar en un futuro, al famoso Lighttpd, otro cuyo nombre se las tra, y el nginx, donde me gustaría ver a Paco León, genio y artista, pronunciar semejante nombre como cuando lo intentó con Shreek y cuyo testigo queda en YouTube. </p>
<p>Hemos escogido Nginx pues las comparativas que hemos leído sobre él destroza a cualquier otros servidor web en cuanto al escaso consumo de recursos que precisa, estableciendo un ratio de 1:10 contra por ejemplo Apache, es un servidor ligero, muy ligero y cuya configuración no es en exceso difícil para alguien que se maneje un poco con la línea de comando de Linux, ahora bien, el problema ha llegado al intentar configurar phpMyAdmin bajo él, de todos, todos, los tutoriales que hemos visitado, ninguno ha funcionando, hasta que al final hemos copiado el directorio de la carpeta /usr/share/phpmyadmin a dentro del propio directorio del webserver /var/www una solución temporal, pero que nos va a servir para comprobar el rendimiento del conjunto nginx+php+mysql+phpmyadmin como futuro para nuestros servidores de producción donde correr nuestras aplicaciones web.</p>
<p>Como apunte os diremos que algunas de las mayores webs del mundo, aquellas que tienen un tráfico brutal, funcionan bajo nginx, por ejemplo YouTube, y hace poco también migró de Apache a nginx la española &#8220;meneame&#8221;.</p>
<p>Ahora, repite conmigo: enllins, einnllinss, enellinks, enjinks y quédate con la que quieras pero quédate.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/nginx-y-phpmyadmin/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/alternativa-a-phpmyadmin-con-ajax/' rel='bookmark' title='Permanent Link: Alternativa a phpMyAdmin con Ajax'>Alternativa a phpMyAdmin con Ajax</a></li>
<li><a href='http://uvedobles.com/test-de-carga-web/' rel='bookmark' title='Permanent Link: Test de carga web'>Test de carga web</a></li>
<li><a href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/nginx-y-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error con LOAD DATA LOCAL INFILE en MySql</title>
		<link>http://uvedobles.com/error-con-load-data-local-infile-en-mysql/</link>
		<comments>http://uvedobles.com/error-con-load-data-local-infile-en-mysql/#comments</comments>
		<pubDate>Sat, 15 May 2010 08:29:03 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Aplicaciones web]]></category>
		<category><![CDATA[Bugs y errores]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[El gato y el ratón]]></category>
		<category><![CDATA[Errores]]></category>
		<category><![CDATA[ISP y hostings]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[comercio electrónico]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[aplicación]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1324</guid>
		<description><![CDATA[Menudo bugazo de MySQLos hemos encontrado hoy! Este bug porque sí, porque lo es ya que tiene toda la pinta de ser un bicho nos ha traído de cabeza durante dos días. Si ya pensaba yo que esto de que Oracle salga de compras no nos iba a traer nada pero nada bueno, en fin webmaster of [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li>
<li><a href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li>
<li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-medium wp-image-1326" title="al-rico-bug" src="http://uvedobles.com/wp-content/uploads/2010/05/al-rico-bug-480x360.jpg" alt="al rico bug 480x360 Error con LOAD DATA LOCAL INFILE en MySql" width="480" height="360" /></p>
<p>Menudo <em>bugazo</em> de MySQLos hemos encontrado hoy! Este bug porque sí, porque lo es ya que tiene toda la pinta de ser un bicho nos ha traído de cabeza durante dos días. Si ya pensaba yo que esto de que Oracle salga de compras no nos iba a traer nada pero nada bueno, en fin <em>webmaster of the universe</em> os ponemos en antecedentes:</p>
<p>Estamos ultimando la v.3.9 del sistema de <a rel="nofollow" target="_blank" title="Tiendas online" href="http://www.ecOOmmerce.com">tiendas online</a> <strong>ecOOmmerce.com</strong> en ella hemos incorporado una función que realiza las actualizador de precios y de stock semiautomatizado donde el cliente en base a un fichero bajo formato .csv (parecido al excel, realmente es un txt con campos separados por un signo) puede desde el backoffice de la aplicación actualizar los precios de una tacada.</p>
<p>El servidor web alojado en Hispalab corre Linux con Mysql versión 5.0.90 instalada. Nosotros disponemos acceso al Cpanel para administrar, si bien no podemos acceder a consola por SSH ni a través de Cpanel.</p>
<p>Intentamos hacer un típico LOAD DATA LOCAL INFILE para cargar datos de un fichero .csv en una tabla temporal de la base de datos que posteriormente será analizada por nuestra nueva función y actualizará los precios.</p>
<p>La sentencia es la típica, reportada en cientos y cientos de foros de desarrollo tanto en español como en lengua sajona:</p>
<p><strong>LOAD DATA LOCAL INFILE &#8221;/home/dominios/test/public_html/tmp/tarifatest.csv&#8221; INTO TABLE table01 FIELDS TERMINATED BY &#8220;;&#8221; LINES TERMINATED BY &#8220;\n&#8221;</strong></p>
<p>Y desde la aplicación no recibimos error alguno, para acotar el tema vamos al Phpmyadmin a través de Cpanel y <em>copypasteamos</em> el comando, automáticamente nos escupe el siguiente error:</p>
<p><span style="color: #ff0000;"><strong>#1148 &#8211; The used command is not allowed with this MySQL version</strong></span></p>
<p>Repasamos la sentencia de SQL mil quinientas veces y es entonces cuando el ingeniero de sistemas de Hispalab nos dice que no utilicemos el &#8220;LOCAL&#8221;. Nos documentamos y si, una vez el archivo está en servidor no hace falta utilizar el argumento &#8220;LOCAL&#8221; ahora bien, al modificar esta función nos encontramos con otro nuevo error:</p>
<p><span style="color: #ff0000;"><strong>#1045 &#8211; Access denied for user &#8217;wwwtest&#8217;@'localhost&#8217; (using password: YES)</strong></span></p>
<p>Así que comenzamos primero desde PHP y luego desde FTP (no tenemos acceso a consola) ha realizar todo tipo de CHMODS y CHOWN para cambiar los permisos y propietarios de el archivo y la carpeta subida. No conseguimos nada más que perder el tiempo.</p>
<p>Desolados reportamos a Hispalab y al final y tras casi dos días de darnos cabezazos contra el teclado alguien vio la luz en Hispalab, ese LOCAL, ese LOCAL, lo probó en minúsculas &#8220;local&#8221; y&#8230; como bien dijo el &#8220;zasss&#8230;. todo funcionó&#8221;.</p>
<p>Impresionante, ni en la propia documentación de MySQL figura ni una sóla vez en minúsculas, puedes verlo en:</p>
<p><a rel="nofollow" target="_blank" href="http://dev.mysql.com/doc/refman/5.1/en/load-data.htm" target="_blank">http://dev.mysql.com/doc/refman/5.1/en/load-data.htm</a>l</p>
<p>En fin, hay queda este post por si alguna vez oss encontráis con semejante problema.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li>
<li><a href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li>
<li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/error-con-load-data-local-infile-en-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar clave root a Mysql por línea de comandos Windows</title>
		<link>http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/</link>
		<comments>http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 07:25:32 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[Aplicaciones de servidor]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Utilidades de sistema]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1109</guid>
		<description><![CDATA[Esta guía ha sido realizada con una captura de Windows 2003 si bien una vez nos logamos a mysql como root los comandos son los mismos para cualquier sistema operativo que disponga de MySQL funcionando. Vamos a cambiar la clave del root al sistema de bases de datos MySQL desde la línea de comando o [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/como-cambiar-la-clave-de-phpmyadmin-en-ubuntu/' rel='bookmark' title='Permanent Link: Cómo cambiar la clave de phpMyAdmin en Ubuntu'>Cómo cambiar la clave de phpMyAdmin en Ubuntu</a></li>
<li><a href='http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/' rel='bookmark' title='Permanent Link: Cambiar a minúsculas un campo de Mysql'>Cambiar a minúsculas un campo de Mysql</a></li>
<li><a href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Esta guía ha sido realizada con una captura de Windows 2003 si bien una vez nos <em>logamos</em> a mysql como <em>root</em> los comandos son los mismos para cualquier sistema operativo que disponga de MySQL funcionando.</p>
<p>Vamos a cambiar la clave del <em>root</em> al sistema de bases de datos MySQL desde la línea de comando o símbolo de sistema de Windows, ten en cuenta que la clave <em>Root</em> del MySQL es la clave más potente y por norma general no puede ser cambiada mediante phpMyAdmin ni ningún otro sistema cómodo, este cambio debe realizarse desde la consola de sistema para ello deberás abrir un termina, si estás en Windows deberás abrir una ventana de sistema o ventana MS-DOS que te permita ejecutar el monitor de MySQL, para ello desde tu menú realiza la siguiente secuencia de clics hasta que te aparezca una venta de Símbolo de sistema:</p>
<p><strong>Inicio &gt; Todos los programas &gt; Accesorios &gt; Símbolo de sistema</strong></p>
<p style="text-align: center;"><a class="lightbox" title="cambiar-clave-mysql-win2003" href="http://uvedobles.com/wp-content/uploads/2010/03/cambiar-clave-mysql-win2003.png"><img class="alignnone size-medium wp-image-1115" title="cambiar-clave-mysql-win2003" src="http://uvedobles.com/wp-content/uploads/2010/03/cambiar-clave-mysql-win2003-479x302.png" alt="cambiar clave mysql win2003 479x302 Cambiar clave root a Mysql por línea de comandos Windows" width="479" height="302" /></a></p>
<p>Y partir de aquí, ejecuta los siguientes comandos (en negrita) pulsando la tecla enter tras escribirlos para que se ejecuten:</p>
<p><strong>mysql -u root -p</strong></p>
<p>A lo que el servidor te pedirá la clave actual de Root, introdúcela y pulsa enter</p>
<p>Ahora se te mostrará el <em>prompt</em>: &#8220;mysql&gt;&#8221;</p>
<p>Debemos decirle a mysql que vamos a trabajar sobre la base de datos general, que se llama mysql y es la que contiene los privilegios de los diferentes usuarios.</p>
<p>Teclea el siguiente comando sin olvidarte el punto y coma del final:</p>
<p><strong>use mysql;</strong></p>
<p>Ahora hemos de ejecutar una sentencia Update de MySQL para modificar la clave del usuario <em>root</em> fíjate en el siguiente comando:</p>
<p>update user set password=PASSWORD(“nuevaclave”) where user=’root’;</p>
<p>Por ejemplo si la clave que queremos poner a root es &#8220;difiLisisisi89Ma&#8221; el comando sería:</p>
<p><strong>update user set password=PASSWORD(“difiLisisisi89Ma”) where user=’root’;</strong></p>
<p>Anótate bien esa clave y ahora vamos a recargar los privilegios en el servidor de base de datos con el comando Flush. Teclea:</p>
<p><strong>FLUSH PRIVILEGES;</strong></p>
<p>Y ahora a salir del monitor de MySQL</p>
<p><strong>quit </strong></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/como-cambiar-la-clave-de-phpmyadmin-en-ubuntu/' rel='bookmark' title='Permanent Link: Cómo cambiar la clave de phpMyAdmin en Ubuntu'>Cómo cambiar la clave de phpMyAdmin en Ubuntu</a></li>
<li><a href='http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/' rel='bookmark' title='Permanent Link: Cambiar a minúsculas un campo de Mysql'>Cambiar a minúsculas un campo de Mysql</a></li>
<li><a href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar a minúsculas un campo de Mysql</title>
		<link>http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/</link>
		<comments>http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 07:45:47 +0000</pubDate>
		<dc:creator>dedavid</dc:creator>
				<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://uvedobles.com/?p=1057</guid>
		<description><![CDATA[Otro miniapunte de utilidad para los que trabajamos constantemente con bases de datos. Para cambiar de mayúsculas a minúsculas el texto contenido en un campo concreto de una determinada base de datos bajo mysql lo puedes hacer si necesidad de PHP de por medio, con un comando directo de mysql que puedes ejecutar desde la [...]


Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
<li><a href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li>
<li><a href='http://uvedobles.com/reiniciar-mysql-en-ubuntu/' rel='bookmark' title='Permanent Link: Reiniciar MySQL en Ubuntu'>Reiniciar MySQL en Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a class="lightbox" title="campos-a-minusculas" href="http://uvedobles.com/wp-content/uploads/2010/03/campos-a-minusculas.jpg"><img class="alignnone size-full wp-image-1059" title="campos-a-minusculas" src="http://uvedobles.com/wp-content/uploads/2010/03/campos-a-minusculas.jpg" alt="campos a minusculas Cambiar a minúsculas un campo de Mysql" width="300" height="424" /></a></p>
<p>Otro <em>miniapunte</em> de utilidad para los que trabajamos constantemente con bases de datos.</p>
<p>Para cambiar de mayúsculas a minúsculas el texto contenido en un campo concreto de una determinada base de datos bajo <strong>mysql</strong> lo puedes hacer si necesidad de PHP de por medio, con un comando directo de <strong>mysql</strong> que puedes ejecutar desde la línea de comando de Mysql o incluso desde el más amigable y accesible <strong>phpMyAdmin</strong>.</p>
<p>Aquí os dejamos un ejemplo:</p>
<pre class="brush:sql">UPDATE nombre_tabla SET nombre_campo=LOWER(nombre_campo);</pre>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' /></div>

<p>Páginas relacionadas con este artículo:<ol><li><a href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li>
<li><a href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li>
<li><a href='http://uvedobles.com/reiniciar-mysql-en-ubuntu/' rel='bookmark' title='Permanent Link: Reiniciar MySQL en Ubuntu'>Reiniciar MySQL en Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

