<?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>Paraiso Linux &#187; mysql</title>
	<atom:link href="http://paraisolinux.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://paraisolinux.com</link>
	<description>Todo el mundo de linux, ubuntu, arch y el mundo de los blogs y el seo</description>
	<lastBuildDate>Thu, 24 May 2012 06:29:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tutorial JavaFx &#8211; parte 7</title>
		<link>http://paraisolinux.com/tutorial-javafx-parte-7/</link>
		<comments>http://paraisolinux.com/tutorial-javafx-parte-7/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 17:48:27 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[javaFX]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorial javafx]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=2229</guid>
		<description><![CDATA[Les habia dicho que en esta parte del tuto ibamos a ver como hacer una interfaz grafica para la conexion entre javafx y mysql (releer o no van a entender este)&#8230;.pues menti Antes de ver eso primero vamos a ver como facilitarnos un poco la vida usando una clase para nuestra conexion. Esto nos servira para poder olvidarnos un poco del codigo y hacer una clase reutilizable. Y de paso ven un poco de como usar clases y funciones en javafx Lo primero sera [...]]]></description>
			<content:encoded><![CDATA[<p>Les habia dicho que en esta parte del tuto ibamos a ver como hacer una interfaz grafica para la <a href="http://paraisolinux.com/tutotial-javafx-parte-6/">conexion entre javafx y mysql</a> (releer o no van a entender este)&#8230;.pues menti <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="Tutorial JavaFx   parte 7" class='wp-smiley' title="Tutorial JavaFx   parte 7" /> </p>
<p>Antes de ver eso primero vamos a ver como facilitarnos un poco la vida usando una clase para nuestra conexion. Esto nos servira para poder olvidarnos un poco del codigo y hacer una clase reutilizable. Y de paso ven un poco de como <strong>usar clases y funciones</strong> en <strong>javafx</strong> <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Tutorial JavaFx   parte 7" class='wp-smiley' title="Tutorial JavaFx   parte 7" /> </p>
<p>Lo primero sera crear un nuevo proyecto en nuestro NetBeans, yo le he llamado tablesjavafx, dentro de &#8220;Source Package&#8221; veran un paquete llamado igual que el nombre del proyecto, le hacemos click derecho-&gt;New-&gt;JavaFX Class y nos aparecera una ventana para crear la nueva clase, yo la he llamado &#8220;Database&#8221; y click en Finalizar. Al final les deberia quedar algo asi:</p>
<figure><img class="aligncenter size-full wp-image-2230" title="screenshot_003" src="http://paraisolinux.com/wp-content/uploads/2009/09/screenshot_003.png" alt="Tutorial JavaFx   parte 7" width="289" height="150" /></figure>
<p>Veran que en las Libraries tambien esta el driver del MySQL, si leyeron el capitulo 6 de este tuto entonces eso ya saben como importarla. Y tambien estamos usando la misma base de datos del capitulo 6.</p>
<p><span id="more-2229"></span>Lo que va dentro de la clase Database.fx se los dejo en <a href="http://paraisolinux.com/wp-content/uploads/2009/09/tablesjavafx.zip">este zip</a> ya que wordpress no me deja pegarlo aqui <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_sad.gif' alt="Tutorial JavaFx   parte 7" class='wp-smiley' title="Tutorial JavaFx   parte 7" /> </p>
<p>Como veran es una clase super sencilla pero que nos sera muy util. Tiene 4 funciones:</p>
<ul>
<li>connect: necesito explicar lo que hace?</li>
<li>shutdown: cierra las conexiones.</li>
<li>ejecutar: es para ejecutar consultas que modifiquen la base de datos(insercion, actualizacion, etc). Como ven nos devuelve un tipo Number con la cantidad de filas afectadas.</li>
<li>consultar: es para hacer consultas de seleccion. Nos devolvera un ResultSet con el resultado de nuestra consulta.</li>
</ul>
<p>Ahora veamos un ejemplo de como usar esta clase. Nos volvemos a Main, lo primero sera declarar algunas variables e inicializamos la clase que ya habiamos creado:</p>
<pre class="brush: java; title: ; notranslate">

var db  : Database  = null;
var rs  : ResultSet = null;
var rows: Number;
db = Database{driverName: 'com.mysql.jdbc.Connection'
 jdbcUrl   : 'jdbc:mysql://localhost/clientes'
 user      : 'root'
 password  : 'songoku'};
</pre>
<p>Y aqui algunos ejemplos de como usar las funciones que definimos en la clase Database (obviamente todo va dentro de un try-catch):</p>
<pre class="brush: java; title: ; notranslate">

//nos conectamos
 db.connect();
 //hacemos una insercion
 rows=db.ejecutar(&quot;consulta de insercion, modificacion, etc&quot;);
 System.out.println(&quot;Insertadas {rows} filas&quot;);

 //probamos una consulta
 rs=db.consultar(&quot;consulta de seleccion&quot;);
 while(rs.next()) {
 System.out.println(&quot;id: {rs.getInt('id')} task: {rs.getString('task')}&quot;);
 }

 //cerramos la conexion
 db.shutdown();
</pre>
<p>No voy a explicar mucho porque son cosas que ya vimos, pero lo que hace es:</p>
<ol>
<li>conectarse a la base de datos</li>
<li>una consulta de insercion o modificacion</li>
<li>una consulta de seleccion</li>
<li>cerrar las conexiones</li>
</ol>
<p>Todo lo que hace es usar las funciones de la clase de la forma db.connect() donde db es el nombre con el cual inicializamos la clase mas arriba.</p>
<p>La idea de este post fue que aprendan a hacer una clase reutilizable para sus proyectos, en este caso fue la de <strong>conexion entre mysql y javafx</strong> pero puede ser de cualquier otra cosa. Y ahora si, prometo que en el proximo vemos como hacer todo pero con <strong>interfaz grafica</strong> <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Tutorial JavaFx   parte 7" class='wp-smiley' title="Tutorial JavaFx   parte 7" /> </p>
<p>PD: nadie me dice ni siquiera &#8220;perro que buenos esta el tuto&#8221; o ni lo contrario <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="Tutorial JavaFx   parte 7" class='wp-smiley' title="Tutorial JavaFx   parte 7" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/tutorial-javafx-parte-7/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>Tutorial JavaFX &#8211; parte 6</title>
		<link>http://paraisolinux.com/tutotial-javafx-parte-6/</link>
		<comments>http://paraisolinux.com/tutotial-javafx-parte-6/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 17:52:30 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[javaFX]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[tutorial javafx]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=2215</guid>
		<description><![CDATA[Lamento no estar actualizando el blog como de costumbre pero la verdad es que esta semana es una semana de mier**, pero bueno, googleando veo que mucha gente todavia no sabe como conectar javafx con mysql, pero la verdad es muy sencillo y es casi igual que como lo hice cuando escribi el post de conectar java con mysql. Por cierto es necesario que vean ese post porque sino no van a entender este Voy a explicar algunas cosas y luego vemos el codigo. [...]]]></description>
			<content:encoded><![CDATA[<p>Lamento no estar actualizando el blog como de costumbre pero la verdad es que esta semana es una semana de mier**, pero bueno, googleando veo que mucha gente todavia no sabe <strong>como conectar javafx con mysql</strong>, pero la verdad es muy sencillo y es casi igual que como lo hice cuando escribi el post de <a href="http://paraisolinux.com/conectar-java-con-mysql/">conectar java con mysql</a>. Por cierto es necesario que vean ese post porque sino no van a entender este <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="Tutorial JavaFX   parte 6" class='wp-smiley' title="Tutorial JavaFX   parte 6" /> </p>
<p>Voy a explicar algunas cosas y luego vemos el codigo. Lo primero es que para el ejemplo usare una tabla sencilla llamada &#8220;Todos&#8221; en una base de datos llamada &#8220;clientes&#8221;. La tabla solo tiene 2 campos:</p>
<p>id es campo clave y autoincremental y task un varchar cualquiera.</p>
<figure><img class="size-full wp-image-2222 aligncenter" title="screenshot_001" src="http://paraisolinux.com/wp-content/uploads/2009/09/screenshot_0011.png" alt="Tutorial JavaFX   parte 6" width="331" height="74" />En este primer ejemplo haremos algo muy sencillo y poco util <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Tutorial JavaFX   parte 6" class='wp-smiley' title="Tutorial JavaFX   parte 6" />  ya que nuestro ejemplo lo unico que hara es conectarse a la base de datos, insertar algun valor y luego mostrar todos los registros de la tabla&#8230;pero en la consola <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="Tutorial JavaFX   parte 6" class='wp-smiley' title="Tutorial JavaFX   parte 6" />  por eso decia que es poco util.</p>
<p>En la proxima entrega les mostrare como hacer lo mismo pero ya con una interface grafica mas decente. Y antes de empezar les vuelvo a repetir que es mejor que vean el post de <strong>como conectar java con mysql</strong> porque sino no van a entender este.</p>
<p><span id="more-2215"></span>Veamos el codigo:</p>
<pre class="brush: java; highlight: [28,31]; title: ; notranslate">
import javafx.stage.Stage;
import javafx.scene.Scene;
import java.lang.String;
import java.sql.*;
import java.lang.*;
import java.lang.System;
import java.sql.DriverManager;

/**
 * @author sefsinalas
 */
var nombre= &quot;clientes&quot;;
var user= &quot;root&quot;;
var password= &quot;su_password&quot;;
var jdbcUrl=&quot;jdbc:mysql://localhost/{nombre}&quot;;
var driverClassName = &quot;com.mysql.jdbc.Connection&quot;;

// Database objects
var driver:Driver     = null;
var conn  :Connection = null;
var stmt  :Statement  = null;
var rs    :ResultSet  = null;

var rows  :Number;

try {
    // Load driver
    Class.forName(driverClassName);
    try {
        // Conectar a la base de datos
        conn = DriverManager.getConnection(jdbcUrl, user, password);
        stmt = conn.createStatement();

        // Insertar registro
        rows = stmt.executeUpdate(&quot;reemplazar por la sentencia de Insercion&quot;);
        System.out.println(&quot;Insertadas {rows} filas&quot;);

        // Select and print tasks
        rs = stmt.executeQuery(&quot;reemplazar por la consulta&quot;);
        while(rs.next()) {
            System.out.println(&quot;id: {rs.getInt('id')} task: {rs.getString('task')}&quot;);
        }
    } catch(e:SQLException) {
        e.printStackTrace();
    } finally {
        if(null != rs){rs.close();}
        if(null != stmt) {stmt.close();}
        if(null != conn){conn.close();}
     }// finally
} catch(e:Exception) {
    e.printStackTrace();
}
Stage {
    title: &quot;JavaFx y MySQL&quot;
    width: 250
    height: 80
    scene: Scene {
        content: [
        ]
    }
}
</pre>
<p>Si se fijan en la ultima parte (Stage y Scene) no hay nada, pues como ya dije solo mostraremos los datos en modo consola.</p>
<p>Bueno como veran la primera parte son solo imports que si usan Netbeans se colocan automaticamente. La segunda parte son solo los datos de acceso a la base de datos, la direccion con la que jdbc se conectara a la base de datos y el tipo de driver que usaremos para conectarnos, en nuestro caso es el de MySQL, que repito, para importar esa libreria deben leer el post como conectar java y mysql.</p>
<p>Luego de eso inicializamos unas cuantas variables a null, estas variables son las usadas para manejarnos con la base de datos. Connection y Driver seran para conectarnos, Statement sera para ejecutar sentencias y ResultSet para hacer consultas.</p>
<p>Veran que he remarcado en verde las mismas sentencias que usamos en el post de <strong>como conectar java y mysql</strong>, son las que usamos para hacer la conexion a la base de datos.</p>
<p>Para insertar datos primero creamos el objeto que nos servira a tal proposito (linea 32) y luego ejecutamos las sentencias que deseemos, por ejemplo la de la linea 35.</p>
<p>Para hacer una consulta hacemos un executeQuery como el de la linea 39 y para recorrer todos los registros que nos da el resultado de ese Query hacemos un while como el de la linea 40.</p>
<p>Y si se preguntan porque esto todo dentro de un try-catch&#8230;eso ya lo explique en el otro post: java nos obliga a hacerlo asi, para evitar que hagamos las cosas mal. Como veran en la linea 45 esta el finaly donde cierro todas las conexiones en el orden debido.</p>
<p>Entonces ahora solo ejecuten y cada vez que lo hagan se insertara un registro y luego en la consola se mostraran todos los registros de la tabla.</p>
<p>En la proxima entrega haremos que esto sea mas util, crearemos una clase para faciltiranos la vida y crearemos una interfaz grafica sencilla. Saludos y espero que les sirva <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Tutorial JavaFX   parte 6" class='wp-smiley' title="Tutorial JavaFX   parte 6" /></figure>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/tutotial-javafx-parte-6/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>jHeidi, cliente grafico MySQL multiplataforma</title>
		<link>http://paraisolinux.com/jheidi-cliente-grafico-mysql-multiplataforma/</link>
		<comments>http://paraisolinux.com/jheidi-cliente-grafico-mysql-multiplataforma/#comments</comments>
		<pubDate>Mon, 18 May 2009 15:09:01 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[php y mysql]]></category>
		<category><![CDATA[cliente grafico]]></category>
		<category><![CDATA[jheidi]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=1573</guid>
		<description><![CDATA[Hace mucho tiempo les mostre varios clientes graficos para MySQL en Linux, hoy gracias a Ubuntulife me entero de otro. Se trata de jHeidi, es un proyecto que intenta crear un cliente multiplataforma basado en Java y es bastante estable a pesar de ser Alpha. Como podran apreciar en la imagen es bastante completo. La instalacion es bastante sencilla y obviamente necesitas tener instalado JRE (Java Runtime Enviroment). Solo debes descargar el paquete para linux desde aqui y una vez descargado ejecutar usando ./jheidi [...]]]></description>
			<content:encoded><![CDATA[<p>Hace mucho tiempo les mostre varios <a href="http://paraisolinux.com/mysql-grafico-para-linux/">clientes graficos para MySQL en Linux</a>, hoy gracias a <a href="http://ubuntulife.wordpress.com/2009/05/17/jheidi-cliente-mysql-multiplataforma-para-linux-y-mac/">Ubuntulife</a> me entero de otro. Se trata de <a href="http://www.heidisql.com/jheidi/">jHeidi</a>, es un proyecto que intenta crear un cliente multiplataforma basado en Java y es bastante estable a pesar de ser Alpha.</p>
<div id="attachment_1574" class="wp-caption aligncenter" style="width: 310px"><a href="http://paraisolinux.com/wp-content/uploads/2009/05/jheidi.jpeg"><img class="size-medium wp-image-1574" title="jheidi" src="http://paraisolinux.com/wp-content/uploads/2009/05/jheidi-300x221.jpg" alt="jHeidi, cliente grafico MySQL multiplataforma" width="300" height="221" /></a><p class="wp-caption-text">jHeidi - click para agrandar</p></div>
<p>Como podran apreciar en la imagen es bastante completo.</p>
<p>La instalacion es bastante sencilla y obviamente necesitas tener instalado JRE (Java Runtime Enviroment). Solo debes descargar el paquete para linux <a href="http://www.heidisql.com/jheidi/files/jheidi-bin.zip">desde aqui</a> y una vez descargado ejecutar usando</p>
<blockquote><p>./jheidi</p></blockquote>
<p>y eso ejecutara directamente el programa.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/jheidi-cliente-grafico-mysql-multiplataforma/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Preview de MySQL 5.4 hasta un 90% más rápida</title>
		<link>http://paraisolinux.com/preview-de-mysql-54-hasta-un-90-mas-rapida/</link>
		<comments>http://paraisolinux.com/preview-de-mysql-54-hasta-un-90-mas-rapida/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 09:02:41 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=1417</guid>
		<description><![CDATA[Hola. Perdonen por no haber posteado estos dias, pero estuve 2 dias intentando instalar Ubuntu 9.04 solo para darme cuenta que no era yo el que estaba haciendo algo mal sino que la grabadora no servia Al menos volvi con una buena noticia, o algo parecido. Recordaran que los ultimos dias estuve hablando sobre la compra de SUN por parte de Oracle y los posibles peligros que podrian suceder a ese hecho. Pero hemos tenido una buena noticia traida a nosotros por parte de [...]]]></description>
			<content:encoded><![CDATA[<p>Hola. Perdonen por no haber posteado estos dias, pero estuve 2 dias intentando instalar Ubuntu 9.04 solo para darme cuenta que no era yo el que estaba haciendo algo mal sino que la grabadora no servia <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="Preview de MySQL 5.4 hasta un 90% más rápida" class='wp-smiley' title="Preview de MySQL 5.4 hasta un 90% más rápida" /> </p>
<p>Al menos volvi con una buena noticia, o algo parecido. Recordaran que los ultimos dias estuve hablando sobre la compra de SUN por parte de Oracle y los <a href="http://paraisolinux.com/que-pasara-despues-de-la-compra-de-sun-por-parte-de-oracle/">posibles peligros que podrian suceder</a> a ese hecho.</p>
<p>Pero hemos tenido una buena noticia traida a nosotros por parte de <a href="http://www.blogubuntu.com/preview-de-mysql-54-hasta-un-90-mas-rapida/">BlogUbuntu</a> y que nos cuenta que desde el dia 23 de abril esta disponible una <a href="http://dev.mysql.com/downloads/mysql/5.4.html" target="_blank">versión previa de MySQL 5.4</a>, que según aseguran sus creadores es hasta <strong>un 90% más rápida</strong> en la ejecución de ciertos procesos. Indican incluso una mejora en la velocidad palpable con sólo actualizar a esta nueva versión.</p>
<p>Por otro lado, pensando en el futuro, se prevé el lanzamiento de MySQL 6 para el año que viene, 2010.</p>
<p>Apuntándonos a las optimistas palabras de Karen T. P., Vicepresidente de Infraestructura de Software de SUN: “MySQL es tan omnipresente que su propiedad es irrelevante. Lo vimos cuando SUN adquirió MySQL y lo veremos ahora que Oracle ha adquirido a SUN. Oracle será un muy buen administrador de MySQL”.</p>
<p>La verdad nunca habia oido hablar del tal Karen T.P. pero tiene razon en decir que MySQL es omnipresente y ruego que tenga razon en decir que es irrelevante quien sea el actual dueño.</p>
<p>Bueno, esa fue la buena noticia para comenzar bien el finde <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Preview de MySQL 5.4 hasta un 90% más rápida" class='wp-smiley' title="Preview de MySQL 5.4 hasta un 90% más rápida" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/preview-de-mysql-54-hasta-un-90-mas-rapida/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Que pasara despues de la compra de Sun por parte de Oracle?</title>
		<link>http://paraisolinux.com/que-pasara-despues-de-la-compra-de-sun-por-parte-de-oracle/</link>
		<comments>http://paraisolinux.com/que-pasara-despues-de-la-compra-de-sun-por-parte-de-oracle/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 20:01:25 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=1376</guid>
		<description><![CDATA[Como ya todos se habran enterado Oracle compro a SUN por 7400 millones de dolares. Pero a los linuxeros no nos afecta mucho&#8230;.al menos eso pensaba yo. Pero luego de deliverar un rato con CasiDiablo y DeivisonTejeda en twitter me doy cuenta de algunas cosas bastante &#8220;interesantes&#8221; por no decir de terror! El problema radica principalmente en que Oracle no tiene nada de Open Source y existen herramientas que nadie quiere que se hagan comerciales. Por si no recuerdan SUN compro MySQL hace muy [...]]]></description>
			<content:encoded><![CDATA[<p>Como ya todos se habran enterado Oracle compro a SUN por 7400 millones de dolares. Pero a los linuxeros no nos afecta mucho&#8230;.al menos eso pensaba yo. Pero luego de deliverar un rato con CasiDiablo y DeivisonTejeda en twitter me doy cuenta de algunas cosas bastante &#8220;interesantes&#8221; por no decir de terror!</p>
<div id="attachment_1377" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-1377" title="oracle_sun-300x101" src="http://paraisolinux.com/wp-content/uploads/2009/04/oracle_sun-300x101.jpg" alt="Que pasara despues de la compra de Sun por parte de Oracle?" width="300" height="101" /><p class="wp-caption-text">Oracle y SUN</p></div>
<p>El problema radica principalmente en que <strong>Oracle</strong> no tiene nada de <strong>Open Source</strong> y existen herramientas que nadie quiere que se hagan comerciales.</p>
<p>Por si no recuerdan SUN compro <strong>MySQL</strong> hace muy poco tiempo, y por si no lo han notado todos los blogs de <strong>wordpress</strong> se montan sobre MySQL.</p>
<p>Es decir, por el lado del desarrollo no lo veo tan importante, aquellas personas que desarrollan aplicaciones o sitios web usando <strong>MySQL</strong> podran pasarse a <strong>PostGres</strong>. Otra cosa por la que no habra que preocuparse sera por <strong>Java</strong> ya que en esta situacion java sera &#8220;reforzado&#8221; ya que todas las aplicaciones de Oracle estan desarrolladas principalemente en <strong>Java</strong>. Tampoco creo que haya que preocuparse por <strong>NetBeans</strong> ya que <strong>Oracle no tiene un IDE con esa calidad</strong> y ademas de hacerlo comercial solo lograrian alejar a los desarrolladores.</p>
<p>El verdadero problema radica en:</p>
<ol>
<li>MySQL</li>
<li>VirtualBox</li>
<li>GlashFish</li>
<li>OpenOffice</li>
</ol>
<p>La verdad quisiera que Oracle pasara un comunicado en este mismo instante diciendo que dejara libre esas aplicaciones y herramientas, pero dudo mucho que eso suceda, los cambios (muy buenos o muy malos) se daran a lo largo de los proximos meses.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/que-pasara-despues-de-la-compra-de-sun-por-parte-de-oracle/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mono y Mysql &#8211; parte 2</title>
		<link>http://paraisolinux.com/mono-y-mysql-parte-2/</link>
		<comments>http://paraisolinux.com/mono-y-mysql-parte-2/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 00:41:21 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[abm]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=762</guid>
		<description><![CDATA[Bueno vamos a seguir con este mini tutorial sobre como conectar mono y mysql. Supongo que si estan leyendo este post es porque ya leyeron Mono y Mysql &#8211; parte 1. Donde habiamos creado la interfaz grafica y la base de datos. Ahora vamos a continuar con el codigo, se van a MainWidow.cs , antes del procedimiento MainWindow creamos un objeto para la conexion: IDbConnection conn; y dentro del procedimiento MainWindow y luego de Build() debemos escribir los datos para conectarnos a la base [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno vamos a seguir con este mini tutorial sobre <strong>como conectar mono y mysql.</strong></p>
<p>Supongo que si estan leyendo este post es porque ya leyeron <a href="http://paraisolinux.com/mono-y-mysql-parte-1/">Mono y Mysql &#8211; parte 1</a>. Donde habiamos creado la interfaz grafica y la base de datos.</p>
<p>Ahora vamos a continuar con el codigo, se van a MainWidow.cs , antes del procedimiento MainWindow creamos un objeto para la conexion:</p>
<blockquote><p>IDbConnection conn;</p></blockquote>
<p>y dentro del procedimiento MainWindow y luego de Build() debemos escribir los datos para conectarnos a la base de datos:</p>
<blockquote><p>conn = new MySqlConnection(&#8220;Server=localhost;&#8221; +<br />
&#8220;Database=marcadores;&#8221; +<br />
&#8220;User ID=root;&#8221; +<br />
&#8220;Password=songoku;&#8221; +<br />
&#8220;Pooling=false&#8221;<br />
);</p></blockquote>
<p><span id="more-762"></span></p>
<p>luego con el siguiente codigo ponemos los titulos de las columnas del treeviwe:</p>
<blockquote><p>treeview.AppendColumn(&#8220;Id&#8221;, new Gtk.CellRendererText(), &#8220;text&#8221;, 0);<br />
treeview.AppendColumn(&#8220;Nombre&#8221;, new Gtk.CellRendererText(), &#8220;text&#8221;, 1);<br />
treeview.AppendColumn(&#8220;Apellido&#8221;, new Gtk.CellRendererText(), &#8220;text&#8221;, 2);</p></blockquote>
<p>Luego lo que necesitamos es un procedimiento que podamos llamar siempre y que nos sirva para cargar los datos de la base de datos en nuestro treeview, entonces creamos un nuevo procedimiento debajo de MainWindow al que llamaremos &#8220;treeview_load()&#8221; que tendra el siguiente codigo:</p>
<blockquote><p>protected void treeview_load()<br />
{<br />
conn.Open();</p>
<p>Gtk.ListStore listUrls = new Gtk.ListStore (typeof(int), typeof(string), typeof(string));<br />
treeview.Model = listUrls;</p>
<p>IDbCommand comando = conn.CreateCommand();</p>
<p>string strSQL = &#8220;SELECT id, titulo, url FROM favoritos;&#8221;;<br />
comando.CommandText = strSQL;</p>
<p>IDataReader dr = comando.ExecuteReader();</p>
<p>while (dr.Read())<br />
{<br />
listUrls.AppendValues(dr["id"], dr["titulo"].ToString(), dr["url"].ToString());<br />
}<br />
dr.Close();<br />
conn.Close();<br />
}</p></blockquote>
<p>Este procedimiento lo llamaremos seguido, por ejemplo lo agregamos al MainWindow y luego de agregar o eliminar algun registro.</p>
<p>Veamos ahora el codigo del boton cargar, es bastante sencillo realmente, si vieron lo anterior sera muy sencillo:</p>
<blockquote><p>protected virtual void OnBtnAgregarClicked (object sender, System.EventArgs e)<br />
{<br />
IDbCommand comando = conn.CreateCommand();</p>
<p>conn.Open();</p>
<p>string strSQL = &#8220;INSERT INTO favoritos(titulo,url) VALUES (&#8216;&#8221; + txtTitulo.Text + &#8220;&#8216;,&#8217;&#8221; + txtUrl.Text + &#8220;&#8216;)&#8221;;<br />
comando.CommandText = strSQL;<br />
comando.ExecuteNonQuery();<br />
conn.Close();</p>
<p>treeview_load();<br />
}</p></blockquote>
<p>Y el del boton borrar no tiene mayor ciencia:</p>
<blockquote><p>protected virtual void OnBtnBorrarClicked (object sender, System.EventArgs e)<br />
{<br />
IDbCommand comando = conn.CreateCommand();</p>
<p>conn.Open();</p>
<p>string strSQL = &#8220;DELETE FROM favoritos WHERE id = &#8221; + txtId.Text ;<br />
comando.CommandText = strSQL;<br />
comando.ExecuteNonQuery();<br />
conn.Close();</p>
<p>treeview_load();<br />
}</p></blockquote>
<p>Con eso ya deberia andar, compilen y prueben, aqui les dejo <a href="http://paraisolinux.com/wp-content/uploads/2009/01/mono.zip">un zip con todo el proyecto</a> por si les quedan dudas, esta todo muy bien comentado asi que no tendran problemas para enterderlo, pero de todas formas si les surge alguna duda me la preguntan aqui. Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/mono-y-mysql-parte-2/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Mono y Mysql &#8211; parte 1</title>
		<link>http://paraisolinux.com/mono-y-mysql-parte-1/</link>
		<comments>http://paraisolinux.com/mono-y-mysql-parte-1/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 19:10:46 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[interface grafica]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=703</guid>
		<description><![CDATA[Hola gente, como estan? voy a poner un tuto sobre mono y mysql, tal vez se me haga un poco largo pero voy a tratar de ser lo mas claro posible. Comencemos&#8230; Lo primero que necesitamos hacer es descargarnos la siguiente dll: Download MySql.dll descomprimimos y ejecutamos el siguiente comando: sudo gacutil -i MySql.Data.dll Abrimos el Monodevelop y creamos un nuevo proyecto, en este caso yo lo llame &#8220;mysql&#8221;, ahora en el lado derecho donde dice &#8220;Refencias&#8221; hacemos boton derecho--&#62;Editar Referencias nos aparecera una [...]]]></description>
			<content:encoded><![CDATA[<figure><img class="aligncenter size-full wp-image-711" title="screenshot_011" src="http://paraisolinux.com/wp-content/uploads/2009/01/screenshot_011.png" alt="Mono y Mysql   parte 1" width="500" height="315" /></figure>
<p>Hola gente, como estan? voy a poner un tuto sobre mono y mysql, tal vez se me haga un poco largo pero voy a tratar de ser lo mas claro posible. Comencemos&#8230;</p>
<p>Lo primero que necesitamos hacer es descargarnos la siguiente dll: <a href="http://www.antoniomtz.org/files/mysql.tar.gz">Download MySql.dll</a></p>
<p>descomprimimos y ejecutamos el siguiente comando:</p>
<blockquote><p>sudo gacutil -i MySql.Data.dll</p></blockquote>
<p><span id="more-703"></span></p>
<p>Abrimos el Monodevelop y creamos un nuevo proyecto, en este caso yo lo llame &#8220;mysql&#8221;, ahora en el lado derecho donde dice &#8220;Refencias&#8221; hacemos boton derecho--&gt;Editar Referencias<br />
<img class="aligncenter size-full wp-image-704" title="referencias" src="http://paraisolinux.com/wp-content/uploads/2009/01/referencias.png" alt="Mono y Mysql   parte 1" width="235" height="220" /><br />
nos aparecera una venta con 3 pestañas, en la primera (&#8220;Paquetes&#8221;) buscamos System.Data y lo tildamos<br />
<img class="aligncenter size-full wp-image-705" title="paquetes" src="http://paraisolinux.com/wp-content/uploads/2009/01/paquetes.png" alt="Mono y Mysql   parte 1" width="302" height="261" /></p>
<p>Pasamos a la pestaña de &#8220;Ensamblado .NET&#8221; y buscamos el archivo MySql.Data.dll , lo seleccionamos y presionamos el botón Añadir.<br />
<img class="aligncenter size-full wp-image-706" title="ensambladosnet" src="http://paraisolinux.com/wp-content/uploads/2009/01/ensambladosnet.png" alt="Mono y Mysql   parte 1" width="435" height="252" /></p>
<p>Ahora en el proyecto buscamos a la derecha el archivo MainWindow.cs y solo le agregamos las librerias a nuestro proyecto:</p>
<blockquote><p>using System.Data;<br />
using MySql.Data.MySqlClient;</p></blockquote>
<p>Bien ahora vamos a hacer un programita sencillo para usar mysql y mono, sera un programa de altas y bajas para nuestros marcadores favoritos, en esta primer parte vamos a crear la base de datos y la interface grafica.</p>
<p>Creamos una base de datos llamada &#8216;marcadores&#8217; en mysql, para ello pueden usar el phpmyadmin o algun <a href="http://paraisolinux.com/mysql-grafico-para-linux/">gestor grafico para mysql</a>. Luego de ello creamos una tabla con 3 campos, asi:</p>
<blockquote><p>CREATE TABLE IF NOT EXISTS `favoritos` (<br />
`id` int(4) NOT NULL auto_increment,<br />
`titulo` varchar(255) NOT NULL,<br />
`url` varchar(255) NOT NULL,<br />
PRIMARY KEY  (`id`)<br />
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
</p></blockquote>
<p>Ahora para la interface voy a mostrar como va quedando paso a paso porque algunos todavia no entienden muy bien el concepto de los contenedores de gtk#:<br />
Primer paso: Agregamos un contenedor VBox de 4 cajas<br />
<img class="aligncenter size-full wp-image-707" title="vbox" src="http://paraisolinux.com/wp-content/uploads/2009/01/vbox.png" alt="Mono y Mysql   parte 1" width="405" height="303" /></p>
<p>Segundo paso: Agregamos el treeview a la primer caja, un HBox de 6 cajas, otro de 4 y el utlimo lo dejamos vacio.<br />
<img class="aligncenter size-full wp-image-708" title="treeview" src="http://paraisolinux.com/wp-content/uploads/2009/01/treeview.png" alt="Mono y Mysql   parte 1" width="402" height="307" /></p>
<p style="text-align: center;">Tercer paso: Agregamos los labels, entrys y buttons como se muesta en la imagen, sencillo&#8230;<br />
<img class="size-full wp-image-709 aligncenter" title="label" src="http://paraisolinux.com/wp-content/uploads/2009/01/label.png" alt="Mono y Mysql   parte 1" width="500" height="294" /></p>
<p>Cuarto y Ultimo paso: Ponemos nombre a los controles, cambiamos la propiedad label de los Labels y los Buttons, y agregamos un par de separadores horizontales para que no quede todo tan pegado.<br />
<img class="aligncenter size-full wp-image-710" title="nombre" src="http://paraisolinux.com/wp-content/uploads/2009/01/nombre.png" alt="Mono y Mysql   parte 1" width="500" height="295" /></p>
<p>Bueno, no me gusta saturar a la gente, asi que el tuto lo voy a hacer en 2 o 3 entradas, asi que con esto acabamos por ahora, ya tenemos la interface grafica y la base de datos. Los espero para la proxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/mono-y-mysql-parte-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL grafico para Linux</title>
		<link>http://paraisolinux.com/mysql-grafico-para-linux/</link>
		<comments>http://paraisolinux.com/mysql-grafico-para-linux/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:54:19 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[php y mysql]]></category>
		<category><![CDATA[grafico]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[navigator]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=684</guid>
		<description><![CDATA[Hola amigos, hoy les traigo un dato bastante interesante sobre las herramientas que tenemos en linux para la gestion de mysql y bases de datos mysql. La verdad me gustaria profundizar mas en cada una de estas herramientas y explicarlas mas detalladamente, pero la mayoria son tan sencillas e intuitivas que creo que el post quedaria mas largo de lo debido. Como todo en linux tenemos mucho y para todos los gustos asi que yo les tiro los titulos y si quieren una explicacion [...]]]></description>
			<content:encoded><![CDATA[<p>Hola amigos, hoy les traigo un dato bastante interesante sobre las herramientas que tenemos en linux para la gestion de mysql y bases de datos mysql. La verdad me gustaria profundizar mas en cada una de estas herramientas y explicarlas mas detalladamente, pero la mayoria son tan sencillas e intuitivas que creo que el post quedaria mas largo de lo debido.</p>
<p>Como todo en linux tenemos mucho y para todos los gustos asi que yo les tiro los titulos y si quieren una explicacion o tienen alguna duda me preguntan y yo encantado les voy a responder.</p>
<p>Tengan en cuenta que el cuando usen cualquiera de estos programas sepan que donde dice ‘Host’ o ‘Servidor’ deben poner ‘localhost’, donde dice ‘User’ o ‘Usuario’ deben colocar ‘root’ y en el Password o Contraseña deben colocar la que hayan elegido durante el proceso de instalacion de Mysql, esto si tienen el MySQL instalado en local, pero todos estos programas funcionan con bases de detos remotas con los datos de su servidor por supuesto.</p>
<h3>Mysql Navigator</h3>
<p>Bueno empecemos, el primero que quiero mostrarles es Mysql navigator, para instalarlo basta buscarlo en el synaptic con el nombre mysql-navigator o desde la consola hacer</p>
<blockquote><p>$sudo apt-get install mysql-navigator</p></blockquote>
<div id="attachment_685" class="wp-caption aligncenter" style="width: 310px"><a href="http://paraisolinux.com/wp-content/uploads/2009/01/mysql-navigator.png"><img class="size-medium wp-image-685" title="mysql-navigator" src="http://paraisolinux.com/wp-content/uploads/2009/01/mysql-navigator-300x210.png" alt="MySQL grafico para Linux" width="300" height="210" /></a><p class="wp-caption-text">Click para agrandar</p></div>
<p>Es un buen programa bastante facil de usar y que les permitira hacer las consultas que deseen, y como dije su mayor ventaja es la facilidad de uso que tiene.</p>
<p><span id="more-684"></span></p>
<h3>Emma</h3>
<p>El siguiente es Emma, para instalarlo pueden hacerlo como siempre desde el Synaptic o desde la consola</p>
<blockquote><p>$sudo apt-get install emma</p></blockquote>
<div id="attachment_686" class="wp-caption aligncenter" style="width: 310px"><a href="http://paraisolinux.com/wp-content/uploads/2009/01/emma.png"><img class="size-medium wp-image-686" title="emma" src="http://paraisolinux.com/wp-content/uploads/2009/01/emma-300x210.png" alt="MySQL grafico para Linux" width="300" height="210" /></a><p class="wp-caption-text">Click para agrandar</p></div>
<p>Este tambien resultara muy comodo, hace basicamente lo mismo que el anterior pero este lo veo un poco mas ordenado, lo cual no me gusta&#8230;a mi me gusta ver todo desordenado!</p>
<h3>Mysql Query Browser</h3>
<p>Ahora veamos el que considero el mejor, es Mysql Query Browser, se instala asi:</p>
<blockquote><p>$sudo apt-get install mysql-query-browser</p></blockquote>
<div id="attachment_687" class="wp-caption aligncenter" style="width: 310px"><a href="http://paraisolinux.com/wp-content/uploads/2009/01/query.png"><img class="size-medium wp-image-687" title="query" src="http://paraisolinux.com/wp-content/uploads/2009/01/query-300x210.png" alt="MySQL grafico para Linux" width="300" height="210" /></a><p class="wp-caption-text">Click para agrandar</p></div>
<p>Por que lo considero el mejor? porque de los que es usado es el mas completo en cuanto a realizar rapidas consultas se refiere, lo tengo siempre a mano cuando trabajo con mysql y php, es mas lo uso mas seguido que phpmyadmin, para saber si las consultas que realizo son correctas, aparte de eso este es un producto oficial de Mysql(ahora propiedad de Sun). Ademas debo decir que este y el que sigue son multiplataforma, por lo que funcionaran igual en Linux y en Windows.</p>
<h3>mysql-admin</h3>
<p>Otro de los productos oficiales que nos brinda Mysql es mysql-admin</p>
<blockquote><p>$sudo apt-get install mysql-admin</p></blockquote>
<div id="attachment_688" class="wp-caption aligncenter" style="width: 310px"><a href="http://paraisolinux.com/wp-content/uploads/2009/01/adminis.png"><img class="size-medium wp-image-688" title="adminis" src="http://paraisolinux.com/wp-content/uploads/2009/01/adminis-300x230.png" alt="MySQL grafico para Linux" width="300" height="230" /></a><p class="wp-caption-text">Click para agrandar</p></div>
<p>Este no nos permite realizar query, no porque no sirva para eso sino porque el proposito de este programa es darnos control e informacion casi total sobre el propio servidor de mysql al que le demos acceso, desde tareas basicas como iniciar y detener el servidor a tareas que ni siquiera me animo a probar <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="MySQL grafico para Linux" class='wp-smiley' title="MySQL grafico para Linux" /> , pero creo y estoy seguro que a los administradores mas avanzados este herramienta les sera sumamente util.</p>
<h3>Webmin</h3>
<p>Y ya para terminar les paso el dato de una herramiente web, es decir que funciona utilizando el navegador web, se trata de webmin, la cual no viene en los repositorios por defecto, por lo menos en ubuntu hardy no esta, pero se puede bajar desde su pagina oficial que es <a href="http://www.webmin.com/" target="_blank">http://www.webmin.com/</a> y tienen un manual en la siguiente pagina <a href="http://guias.ovh.es/ManualUtilizacionWebmin" target="_blank">http://guias.ovh.es/ManualUtilizacionWebmin</a>, luego de instalado deben ingresar en su navegador preferido la siguiente direccion :<br />
https://{reemplazar por el nombre de su equipo}:10000/ en mi caso cuando isntale mi ubuntu le puse por nombre ‘pclibre’ a mi computadora, por eso la direccion quedaria asi https://pclibre:10000/</p>
<p>Espero que esto les sea de utilidad y me cuentan cual herramienta les parecio mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/mysql-grafico-para-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Como mudar un blog de hosting</title>
		<link>http://paraisolinux.com/como-mudar-un-blog-de-hosting/</link>
		<comments>http://paraisolinux.com/como-mudar-un-blog-de-hosting/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 11:08:04 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[mudar]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=593</guid>
		<description><![CDATA[Bueno amigos hoy quiero mostrarles como mudar un blog hecho en wordpress de hosting, esta tarea no es nada sencilla, en realidad esto va a ser largo pero vamos, empecemos. Existen 2 posibilidades iniciales, una es que tengan un blog en wordpress.com y la otra es que hayan hecho una instalacion paso a paso como yo explico en anteriores post (aqui y aqui), menciono esto porque para mudar un blog lo primero que hay que hacer es un backup de la base de datos [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno amigos hoy quiero mostrarles <strong>como mudar un blog hecho en wordpress de hosting</strong>, esta tarea no es nada sencilla, en realidad esto va a ser largo <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_razz.gif' alt="Como mudar un blog de hosting" class='wp-smiley' title="Como mudar un blog de hosting" />  pero vamos, empecemos.</p>
<p>Existen 2 posibilidades iniciales, una es que tengan un blog en wordpress.com y la otra es que hayan hecho una instalacion paso a paso como yo explico en anteriores post (<a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso/">aqui</a> y <a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso-2-parte/">aqui</a>), menciono esto porque para mudar un blog lo primero que hay que hacer es un backup de la base de datos mysql, si el blog lo han instalado ustedes en hosting independiente esta tarea es facil pues solo ingresan a phpmyadmin en el panel de control de su hosting, ubican la base de datos de su blog se van a la parte donde dice &#8216;export&#8217; alli notaran 3 secciones: Export, Options y Data, y dentro de options se nota claramente una subseccion llamada Structure pues aqui deberan asegurarse pues deberan asegurarse de seleccionar lsa siguientes partes: Structure, Data y tambien debe estar seleccionado &#8216;Complete Inserts&#8217; dentro de Data, por ultimo le dan click al boton <strong>Go</strong> que se encuentra al final al hacer esto el sistema phpmyadmin empezara a trabajar y luego de un tiempo mostrara un texto, copien ese texto en algun editor de texto y luego guarden dicho texto con algun nombre con extension <strong>.sql</strong> por ejemplo backup.sql, y listo, ya tienen su backup de la base de datos. Pero quiero hacer un par de recomendaciones:</p>
<ul>
<li>si su blog tiene ya muchas entradas seguramente tendran super cargada su base de datos por lo que mas logico seria hacer el backup en partes, para ello en la seccion Export dentro de la pestaña Export seleccionamos unas cuantas tablas y hacemos los pasos descriptos antes y luego repetimos con otro grupo de tablas y asi hasta que lo hayamos hecho con todas las tablas de la base de datos.</li>
<li>el segundo consejo que quiero darles tiene que ver conque en ningun momento les he dicho que desactiven los plugins que es lo que dicen en todas partes, la verdad que no es necesario, lo que si es importante son 2 cosas: borrar todos los plugins que no se esten utilizando y tambien borrar todas las plantillas que no sean la que se este usando. Esto les servira para mas adelante, ademas de alivianar el peso de la base de datos.</li>
</ul>
<div id="attachment_594" class="wp-caption aligncenter" style="width: 310px"><a href="http://paraisolinux.com/wp-content/uploads/2009/01/mysql_export.png"><img class="size-medium wp-image-594" title="mysql_export" src="http://paraisolinux.com/wp-content/uploads/2009/01/mysql_export-300x243.png" alt="Como mudar un blog de hosting" width="300" height="243" /></a><p class="wp-caption-text">Click para agrandar</p></div>
<p>Ahora vamos con la otra posibilidad, que tengan su blog en wordpress.com si es asi entonces no puedo ayudarlos porque no tengo ningun blog en wordpress.com pero apenas pueda les comunico como se hace.</p>
<p>Pues todavia falta bastante asi que no se aburran <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Como mudar un blog de hosting" class='wp-smiley' title="Como mudar un blog de hosting" /> , ahora debemos hacer un backup de los archivos, la forma de salvar estos la deciden ustedes, puede ser por un cliente de ftp o por el mismo gestor de archivos que les brinda el hosting, lo que si es importante es salvar las carpetas plugins, themes y uploads que se encuentran dentro de wp-content y ademas de eso cualquier otro archivo que ustedes hayan subido que no forme parte del sistema wordpress.</p>
<p>Entonces ahora si ya tenemos todo lo necesario para hacer el cambio de hosting, para recuperar nuestro blog tal cual estaba hacemos lo siguiente:</p>
<ol>
<li>Instalmos wordpress como indique en mis anteriores post (<a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso/">aqui</a> y <a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso-2-parte/">aqui</a>)</li>
<li>borramos las carpetas plugins y themes que se han creado en esta nueva instalacion</li>
<li>subimos las carpetas &#8216;plugins&#8217; y &#8216;themes&#8217; que teniamos guardadas, como asi tambien la carpeta &#8216;uploads&#8217; dentro de wp-content</li>
<li>cambiamos los permisos de la carpeta uploads y todas las carpetas que contenga a 777</li>
<li>nos vamos a phpmyadmin del nuevo hosting y buscamos la base de datos de wordpress y borramos todas las tablas con la funcion Drop que es la cruz roja en las acciones de cada tabla</li>
<li>ahora vamos a la pestaña imports y subimos el archivo backup de la base de datos, esos que guardamos con extension <strong>.sql</strong>, si hicimos varios los subimos de a uno a la vez.</li>
</ol>
<p>Ya esta!! jaja les gustaria, en realidad aqui se acaba todo, si tienen suerte su blog ya estara en su nuevo dominio, pero se pueden presetar varios problemas y como son muchos y muy distintos en cada caso no los quiero poner aqui porque podria escribir un libro al respecto <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_smile.gif' alt="Como mudar un blog de hosting" class='wp-smiley' title="Como mudar un blog de hosting" /> </p>
<p>Prefiero solucionar sus problemas particulares usando los comentarios, asi que si tienen poblemas me lo dicen aqui y yo los ayudare. Saludos y Suerte <img src='http://paraisolinux.com/wp-includes/images/smilies/icon_biggrin.gif' alt="Como mudar un blog de hosting" class='wp-smiley' title="Como mudar un blog de hosting" /> </p>
<p>Actualizacion: gracias a xerep por explicarnos como hacer la mudanza correctamente desde wordpress.com, revisen los comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/como-mudar-un-blog-de-hosting/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Como crear un blog paso a paso &#8211; 2 parte</title>
		<link>http://paraisolinux.com/como-crear-un-blog-paso-a-paso-2-parte/</link>
		<comments>http://paraisolinux.com/como-crear-un-blog-paso-a-paso-2-parte/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 11:47:45 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=591</guid>
		<description><![CDATA[Bueno gente, ya habiamos visto los primeros pasos para crear un blog en una entrada anterior (click aqui) donde habiamos llegado a ver el proceso de crear una cuenta en un hosting gratuito y obtener un dominio para nuestro blog, ahora es el turno de instalar nuestro blog, para ellos usaremos wordpress que es el sistema de blogs mas extendido en todo el mundo. Primero que nada vamos a necesitar algun cliente de ftp, recominedo filezilla, tanto si usan linux como si usan windows. [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno gente, ya habiamos visto los primeros pasos para crear un blog en una entrada anterior (<a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso/">click aqui</a>) donde habiamos llegado a ver el proceso de crear una cuenta en un hosting gratuito y obtener un dominio para nuestro blog, ahora es el turno de instalar nuestro blog, para ellos usaremos wordpress que es el sistema de blogs mas extendido en todo el mundo.</p>
<p>Primero que nada vamos a necesitar algun cliente de ftp, recominedo <a href="http://filezilla-project.org/">filezilla</a>, tanto si usan linux como si usan windows. Los datos para conectarse al su host seran brindados por su hosting, en general son 3 datos que deberan anotar para usar con el cliente de ftp: host, user, pass.<br />
En segundo lugar necesitaremos crear una base de datos en mysql para ello van al panel de control de su hosting y crean una, este les brindara 4 datos que sera necesario que anoten: host,bd_name,bd_user,pass que serian los datos del servidor, el nombre de la base de datos, el usuario de la base de datos y el password del usuario.</p>
<p><span id="more-591"></span></p>
<p>Ahora lo que necesitamos es el <strong>wordpress</strong>, y lo podemos bajar desde la siguiente pagina <a href="http://es.wordpress.org/">http://es.wordpress.org/</a> donde lo encontraremos en español, la ultima version es la 2.7, en la misma pagina veremos el proceso de instalacion que ellos han llamado &#8216;<strong>La famosa Instalación en 5 minutos</strong>&#8216; y como es realmete muy sencilla la voy a copiar aqui</p>
<ol>
<li>Descarga el paquete de la última versión WordPress.</li>
<li>Descomprime el paquete en una carpeta vacía.</li>
<li>Abre <code>wp-config-sample.php</code> con un editor de texto como WordPad o similar y rellena los datos de tu conexión a la base de datos.</li>
<li>Guarda el archivo como <code>wp-config.php</code>.</li>
<li>Sube todo a tu servidor.</li>
<li>Abre <code>/wp-admin/install.php</code> en tu navegador. Con esto deberán crearse las tablas necesarias para tu blog. Si hay algún error, haz el favor de comprobar tu archivo wp-config.php y probar de nuevo.</li>
<li><strong>Anota la contraseña que se te proporcionará.</strong></li>
<li> El programa de instalación te enviará entonces a la página de entrada. Entra con el nombre de usuario <code>admin</code> y la contraseña generada durante la instalación. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.</li>
</ol>
<p>Aqui solo deseo hacer un par de aclaraciones:</p>
<ul>
<li> para el paso 3 se debe llenar con los datos que ya habiamos obtenido de acceso a la base de datos: host,bd_name,bd_user,pass.</li>
<li> para el pase 5 subimos todo a nuestro servidor usando el cliente de ftp que hallamos bajado, y lo que tienen que entender es que tienen que subir los archivos de wordpress y no la carpeta de wordpress porque sino para entrar a su blog deberan poner algo como tublog.com.ar/wordpress, queda feo verdad? por eso deben subir los archivos a la carpeta raiz en su dominio, que por lo general es public_html</li>
<li> para el paso 6 que es el que muchos no entienden, si tu dominio es <strong>tublog.com.ar</strong> lo que dice el paso 6 es que en el navegador escribas <strong>tublog.com.ar/wp-admin/install.php</strong></li>
</ul>
<p>Y listo con esto ya tiene su blog instalado y funcionando, ya pueden empezar a escribir, pero como veran wordpress viene por defecto con una plantilla bastante feita no? bueno en proximos post les enseñare como cambiar esto, como agregar plugins, como aumentar sus visitas y muchas cosas mas, asi que sigan visitandome este blog. Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/como-crear-un-blog-paso-a-paso-2-parte/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 11/18 queries in 0.023 seconds using disk: basic

Served from: paraisolinux.com @ 2012-05-24 11:46:47 -->
