<?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>Source Rebels&#187; MySQL</title>
	<atom:link href="http://www.sourcerebels.com/blog/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sourcerebels.com/blog</link>
	<description>Por Edu Rodríguez Castillo</description>
	<lastBuildDate>Sat, 03 Jul 2010 06:03:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Debian/Java. Parte IV: Instalando y configurando MySQL</title>
		<link>http://www.sourcerebels.com/blog/debianjava-parte-iv-instalando-y-configurando-mysql/</link>
		<comments>http://www.sourcerebels.com/blog/debianjava-parte-iv-instalando-y-configurando-mysql/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 17:31:39 +0000</pubDate>
		<dc:creator>Edu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.sourcerebels.com/blog/?p=83</guid>
		<description><![CDATA[Instalación de MySQL server. su -c apt-get install mysql-server-5.0 Lo primero que debemos hacer es configurarle una contraseña al usuario root. Esto lo haremos con el comando mysqladmin, que viene incluido en la distribucion de MySQL. mysqladmin -h localhost -u root password contraseña_nueva_de_root Como de costumbre, instalaremos las utilidades gráficas. Instalación de MySQL Administrator. su [...]]]></description>
			<content:encoded><![CDATA[<p>Instalación de MySQL server.</p>
<blockquote><p>su -c apt-get install mysql-server-5.0</p></blockquote>
<p>Lo primero que debemos hacer es configurarle una contraseña al usuario <em>root</em>. Esto lo haremos con el comando mysqladmin, que viene incluido en la distribucion de MySQL.</p>
<blockquote><p>mysqladmin -h localhost -u root password <em>contraseña_nueva_de_root</em></p></blockquote>
<p>Como de costumbre, instalaremos las utilidades gráficas.</p>
<p>Instalación de MySQL Administrator.</p>
<blockquote><p>su -c &#8216;apt-get install mysql-admin&#8217;</p></blockquote>
<p>MySQL Administrator es una interfaz gráfica para administrar diferentes aspectos de la base de datos MySQL, como por ejemplo la seguridad o las cuentas de usuario.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-98" title="debian_java_parteiv_mysql_administrator" src="http://www.sourcerebels.com/blog/wp-content/uploads/2009/01/debian_java_parteiv_mysql_administrator.png" alt="debian_java_parteiv_mysql_administrator" width="524" height="349" /></p>
<p style="text-align: center;">Primera ejecución de MySQL Administrator</p>
<p style="text-align: left;"><strong>Creación de un nuevo esquema de base de datos:</strong> A continuación definiremos un nuevo esquema o base de datos llamado <em>test</em>, sobre el que ejecutaremos algunas pruebas más adelante. Para ello, haremos <em>click</em> en la opción <em>Catalogs</em> del menú de la izquierda. Veremos que en la parte inferior izquierda nos aparece un apartado con los diferentes esquemas de base de datos que hay creados (normalmente <em>information_schema</em> y <em>mysql</em> para una instalación &#8220;limpia&#8221;), haremos <em>click</em> en una zona libre de ese apartado con el botón derecho y seleccionaremos la opción <em>Create schema </em>tal y como se puede ver en la siguiente captura.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-101" title="debian_java_parteiv_mysql_administrator_create_schema" src="http://www.sourcerebels.com/blog/wp-content/uploads/2009/01/debian_java_parteiv_mysql_administrator_create_schema.png" alt="debian_java_parteiv_mysql_administrator_create_schema" width="524" height="349" /></p>
<p style="text-align: left;">A continuación, se nos solicitará el nombre del nuevo esquema, en nuestro ejemplo hemos asignado el nombre <em>test</em>, ya que este esquema lo utilizaremos más adelante en diferentes pruebas.</p>
<p style="text-align: left;"><strong>Definición de un nuevo usuario con permisos sobre el nuevo esquema creado: </strong>Seleccionamos la opción <em>New User</em> del menú, tal y como se ve en la imagen.</p>
<p style="text-align: center;"><strong><img class="aligncenter size-full wp-image-108" title="debian_java_parteiv_mysql_administrator_user1" src="http://www.sourcerebels.com/blog/wp-content/uploads/2009/01/debian_java_parteiv_mysql_administrator_user1.png" alt="debian_java_parteiv_mysql_administrator_user1" width="533" height="369" /></strong></p>
<p style="text-align: left;">A continuación introduciremos el nombre de usuario y la contraseña, y haremos <em>click</em> en el botón <em>Apply Changes</em> en la parte inferior derecha.</p>
<p style="text-align: center;"><strong><img class="aligncenter size-full wp-image-110" title="debian_java_parteiv_mysql_administrator_user21" src="http://www.sourcerebels.com/blog/wp-content/uploads/2009/01/debian_java_parteiv_mysql_administrator_user21.png" alt="debian_java_parteiv_mysql_administrator_user21" width="534" height="369" /></strong></p>
<p style="text-align: left;">En la pestaña <em>Schema Privileges</em> seleccionaremos el esquema <em>test</em> del panel de la izquierda y a continuación seleccionaremos todos los permisos del panel de la derecha y haremos <em>click </em>en el botón <em>flecha izquierda </em>para asignar todos los privilegios seleccionados al usuario test. Con esto lo que haremos será darle acceso desde cualquier <em>host</em> de la red.</p>
<p style="text-align: center;"><strong><img class="aligncenter size-full wp-image-111" title="debian_java_parteiv_mysql_administrator_user3" src="http://www.sourcerebels.com/blog/wp-content/uploads/2009/01/debian_java_parteiv_mysql_administrator_user3.png" alt="debian_java_parteiv_mysql_administrator_user3" width="533" height="369" /></strong></p>
<p style="text-align: left;">El siguiente paso sería probar el usuario pero eso lo haremos más adelante con el programa MySQL Query Browser.</p>
<p>Instalación de MySQL Query Browser</p>
<blockquote><p>su -c &#8216;apt-get install mysql-query-browser&#8217;</p></blockquote>
<p style="text-align: left;">MySQL Query Browser es una interfaz gráfica para ejecutar sentencias o scripts SQL.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-91" title="debian_java_parteiv_mysql_query_browser" src="http://www.sourcerebels.com/blog/wp-content/uploads/2009/01/debian_java_parteiv_mysql_query_browser.png" alt="debian_java_parteiv_mysql_query_browser" width="486" height="379" /></p>
<p style="text-align: center;">Primera ejecución de MySQL Query Browser</p>
<p style="text-align: left;"><strong>Conexiones remotas a la base de datos MySQL:</strong> Suponiendo que queramos que alguna máquina de la red pueda conectar con nuestro servidor MySQL utilizando uno de los múltiples clientes que existen deberemos indicarlo a MySQL editando para ello el fichero de configuración /etc/mysql/my.cnf.</p>
<p style="text-align: left;">Localizaremos el apartado:</p>
<blockquote>
<p style="text-align: left;">[mysqld]</p>
</blockquote>
<p style="text-align: left;">Cambiaremos el valor del parámetro <em>bind-address</em> por la dirección IP pública de la máquina.</p>
<blockquote>
<p style="text-align: left;">bind-address = IP_de_tu_servidor</p>
</blockquote>
<p style="text-align: left;">Reiniciaremos el servidor MySQL</p>
<blockquote>
<p style="text-align: left;">su -c &#8216;/etc/init.d/mysql stop&#8217;</p>
<p style="text-align: left;">su -c &#8216;/etc/init.d/mysql start&#8217;</p>
</blockquote>
<p style="text-align: left;">Con esto ya tenemos la base de datos funcionando así como un esquema y un usuario para hacer pruebas más adelante.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.sourcerebels.com/blog/debianjava-parte-iv-instalando-y-configurando-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
