<?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/"
	>

<channel>
	<title>wryel</title>
	<atom:link href="http://blog.wryel.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.wryel.com</link>
	<description>um pouco de códigos fontes e otimismo...</description>
	<pubDate>Mon, 22 Feb 2010 04:06:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Função para retornar o mês desejado no mysql conforme o numero do mês passado.</title>
		<link>http://blog.wryel.com/mysql/funcao-para-retornar-o-mes-desejado-no-mysql-conforme-o-numero-do-mes-passado</link>
		<comments>http://blog.wryel.com/mysql/funcao-para-retornar-o-mes-desejado-no-mysql-conforme-o-numero-do-mes-passado#comments</comments>
		<pubDate>Mon, 22 Feb 2010 03:57:47 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[banco de dados]]></category>

		<category><![CDATA[functions]]></category>

		<category><![CDATA[pl/sql]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=106</guid>
		<description><![CDATA[Esses tempos atrás eu esteva dando uma estudada no iReport 3.7.1 e nele tinha 3 campos com nomes dinâmicos que iriam ser alterados conforme dados que houvessem no banco, sendo eles, o cliente escolhia um mês corrente, e no relátório deveria vir o mês desejado e seus próximos 2 meses. Pensando em utilização, o cliente [...]]]></description>
			<content:encoded><![CDATA[<p>Esses tempos atrás eu esteva dando uma estudada no iReport 3.7.1 e nele tinha 3 campos com nomes dinâmicos que iriam ser alterados conforme dados que houvessem no banco, sendo eles, o cliente escolhia um mês corrente, e no relátório deveria vir o mês desejado e seus próximos 2 meses. Pensando em utilização, o cliente poderia escolher o mês de dezembro (12), e para aproveitar a função em tempo de execução, uma googlada basica cheguei nisso:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p106code3'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1063"><td class="code" id="p106code3"><pre class="plsql" style="font-family:monospace;">DELIMITER $
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CREATE"><span style="color: #00F;">CREATE</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=FUNCTION"><span style="color: #00F;">FUNCTION</span></a> GET_STRING_MONTH<span style="color: #00F;">&#40;</span><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=MONTH"><span style="color: #00F;">month</span></a> INT<span style="color: #00F;">&#41;</span>
RETURNS <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=VARCHAR"><span style="color: #00F;">VARCHAR</span></a><span style="color: #00F;">&#40;</span><span style="color: #800;">9</span><span style="color: #00F;">&#41;</span>
NO <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SQL"><span style="color: #00F;">SQL</span></a>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=BEGIN"><span style="color: #00F;">BEGIN</span></a>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DECLARE"><span style="color: #00F;">DECLARE</span></a> str_month <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=VARCHAR"><span style="color: #00F;">VARCHAR</span></a><span style="color: #00F;">&#40;</span><span style="color: #800;">9</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=MONTH"><span style="color: #00F;">month</span></a> <span style="color: #00F;">=</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=MOD"><span style="color: #000;">MOD</span></a><span style="color: #00F;">&#40;</span><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=MONTH"><span style="color: #00F;">month</span></a><span style="color: #00F;">,</span> <span style="color: #800;">12</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CASE"><span style="color: #00F;">CASE</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=MONTH"><span style="color: #00F;">month</span></a>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">1</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Janeiro'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">2</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Fevereiro'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">3</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Março'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">4</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Abril'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">5</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Maio'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">6</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Junho'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">7</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Julho'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">8</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Agosto'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">9</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Setembro'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">10</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Outubro'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">11</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Novembro'</span><span style="color: #00F;">;</span>
		<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN"><span style="color: #00F;">WHEN</span></a> <span style="color: #800;">0</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=THEN"><span style="color: #00F;">THEN</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> str_month <span style="color: #00F;">=</span> <span style="color: #F00;">'Dezembro'</span><span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=END"><span style="color: #00F;">END</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CASE"><span style="color: #00F;">CASE</span></a><span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=RETURN"><span style="color: #00F;">RETURN</span></a> str_month<span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=END"><span style="color: #00F;">END</span></a><span style="color: #00F;">;</span>$
DELIMITER <span style="color: #00F;">;</span></pre></td></tr></table></div>

<p>Só copiar a função, jogar no client do mysql utilizar como o exemplo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p106code4'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1064"><td class="code" id="p106code4"><pre class="plsql" style="font-family:monospace;"><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SELECT"><span style="color: #00F;">SELECT</span></a> GET_STRING_MONTH<span style="color: #00F;">&#40;</span><span style="color: #800;">1</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">,</span> GET_STRING_MONTH<span style="color: #00F;">&#40;</span><span style="color: #800;">6</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">,</span> GET_STRING_MONTH<span style="color: #00F;">&#40;</span><span style="color: #800;">18</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/mysql/funcao-para-retornar-o-mes-desejado-no-mysql-conforme-o-numero-do-mes-passado/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ignorar foreign keys &amp; relacinamentos no mysql na hora de realizar backup</title>
		<link>http://blog.wryel.com/mysql/ignorar-foreign-keys-relacinamentos-no-mysql-na-hora-de-realizar-backup</link>
		<comments>http://blog.wryel.com/mysql/ignorar-foreign-keys-relacinamentos-no-mysql-na-hora-de-realizar-backup#comments</comments>
		<pubDate>Tue, 15 Dec 2009 19:41:53 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[banco de dados]]></category>

		<category><![CDATA[mysqldump]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=94</guid>
		<description><![CDATA[Em uma das empresas que trabalhei, a gente estava tendo dificuldade na hora de exportar um banco de dados que possuia relacionamentos e dependêcias um pouco complexos. Acontecia que o script de backup gerado pelo mysqldump sempre exportava algumas tabelas FILHAS antes das tabelas PAIS.
Quando você tentava importar pra dentro utilizando o client binario do [...]]]></description>
			<content:encoded><![CDATA[<p>Em uma das empresas que trabalhei, a gente estava tendo dificuldade na hora de exportar um banco de dados que possuia relacionamentos e dependêcias um pouco complexos. Acontecia que o script de backup gerado pelo mysqldump sempre exportava algumas tabelas FILHAS antes das tabelas PAIS.</p>
<p>Quando você tentava importar pra dentro utilizando o client binario do mysql, ou até mesmo o phpmyadmin, ele acabava perdendo muitas chaves estrangeiras e até mesmo dados. Segue a solução que se adequou para nós.</p>
<p>Quando exportar dados no mysqldump, faça:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p94code9'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p949"><td class="code" id="p94code9"><pre class="plsql" style="font-family:monospace;">mysqldump <span style="color: #00F;">-</span>h seuHost <span style="color: #00F;">-</span>u seuUsuario <span style="color: #00F;">-</span>p nomeDoBanco <span style="color: #080; font-style: italic;">--disable-keys &gt; nomeDoSeuBackup.sql</span></pre></td></tr></table></div>

<p>Depois de exportado, abra o arquivo, e na primeira linha adicione:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p94code10'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9410"><td class="code" id="p94code10"><pre class="plsql" style="font-family:monospace;"><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> foreign_key_checks <span style="color: #00F;">=</span> <span style="color: #800;">0</span><span style="color: #00F;">;</span></pre></td></tr></table></div>

<p>e no final do arquivo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p94code11'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9411"><td class="code" id="p94code11"><pre class="plsql" style="font-family:monospace;"><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> foreign_key_checks <span style="color: #00F;">=</span> <span style="color: #800;">1</span><span style="color: #00F;">;</span></pre></td></tr></table></div>

<p>Agora é só exportar normalmente o arquivo para dentro do mysql. Se preferir o client do mysql, o comando ficaria:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p94code12'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9412"><td class="code" id="p94code12"><pre class="plsql" style="font-family:monospace;">mysql <span style="color: #00F;">-</span>h seuHost <span style="color: #00F;">-</span>u seuUsuario <span style="color: #00F;">-</span>p nomeDoBanco <span style="color: #00F;">&lt;</span> nomeDoSeuBackup<span style="color: #00F;">.</span><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SQL"><span style="color: #00F;">sql</span></a></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/mysql/ignorar-foreign-keys-relacinamentos-no-mysql-na-hora-de-realizar-backup/feed</wfw:commentRss>
		</item>
		<item>
		<title>Resetar senha do mysql 5 no windows para quem esqueceu</title>
		<link>http://blog.wryel.com/mysql/resetar-senha-do-mysql-5-no-windows-para-quem-esqueceu</link>
		<comments>http://blog.wryel.com/mysql/resetar-senha-do-mysql-5-no-windows-para-quem-esqueceu#comments</comments>
		<pubDate>Wed, 28 Oct 2009 01:13:19 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[banco de dados]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=84</guid>
		<description><![CDATA[Hoje eu estava dentro do mysql (no windows, acredito que no linux o processo tambem seja igual), e precisava trocar a senha dele por uma mais trivial. Tarefa fácil, ja fiz muitas vezes e não irei errar! Mero engano, por um descuido, acabei esquecendo de usar a funcao PASSWORD() e so me toquei da besteira [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje eu estava dentro do mysql (no windows, acredito que no linux o processo tambem seja igual), e precisava trocar a senha dele por uma mais trivial. Tarefa fácil, ja fiz muitas vezes e não irei errar! Mero engano, por um descuido, acabei esquecendo de usar a funcao PASSWORD() e so me toquei da besteira que fiz depois de se deslogar &#8230;</p>
<p>Dentre as muitas alternativas que achei na net, a mais trivial foi esta aqui:</p>
<p>Procure pelo arquivo de propriedades do mysql chamado &#8220;my.ini&#8221;, geralmente localizado no diretorio principal do mysql como mostra a imagem abaixo:</p>
<div id="attachment_85" class="wp-caption aligncenter" style="width: 583px"><a href="http://blog.wryel.com/wp-content/uploads/2009/10/mysql-arquivo.jpg"><img class="size-full wp-image-85" title="mysql-arquivo" src="http://blog.wryel.com/wp-content/uploads/2009/10/mysql-arquivo.jpg" alt="diretorio principal do mysql" width="573" height="336" /></a><p class="wp-caption-text">diretorio principal do mysql</p></div>
<p>Abra ele, e procure pela linha [mysqld], após ela, adicione a linha:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p84code15'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p8415"><td class="code" id="p84code15"><pre class="plsql" style="font-family:monospace;">skip<span style="color: #00F;">-</span>grant<span style="color: #00F;">-</span>tables</pre></td></tr></table></div>

<p><a href="http://blog.wryel.com/wp-content/uploads/2009/10/mysql-arquivo2.jpg"><img class="alignnone size-medium wp-image-86" title="mysql-arquivo2" src="http://blog.wryel.com/wp-content/uploads/2009/10/mysql-arquivo2-300x113.jpg" alt="mysql-arquivo2" width="300" height="113" /></a></p>
<p>Salve o arquivo e se logue pelo client do mysql. Note que ele não irá pedir senha desta vez. Agora para efetuar a troca da sua senha, digite o seguinte comando:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p84code16'); return false;">View Code</a> PLSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p8416"><td class="code" id="p84code16"><pre class="plsql" style="font-family:monospace;"><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=UPDATE"><span style="color: #00F;">UPDATE</span></a> mysql<span style="color: #00F;">.</span><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=USER"><span style="color: #000;">user</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> PASSWORD <span style="color: #00F;">=</span> PASSWORD<span style="color: #00F;">&#40;</span><span style="color: #F00;">'SUA NOVA SENHA AQUI'</span><span style="color: #00F;">&#41;</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHERE"><span style="color: #00F;">WHERE</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=USER"><span style="color: #000;">user</span></a> <span style="color: #00F;">=</span> <span style="color: #F00;">'root'</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=AND"><span style="color: #00F;">AND</span></a> host<span style="color: #00F;">=</span><span style="color: #F00;">'localhost'</span><span style="color: #00F;">;</span></pre></td></tr></table></div>

<p>Pronto, senha trocada, agora é só não esquecer de deletar a linha adicionada no arquivo my.ini (skip-grant-tables).</p>
<p>Esta dica foi retirada daqui: <a href="http://lstigile.wordpress.com/2009/06/17/mysql-windows-password-reset/">MySQL Windows Password Reset</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/mysql/resetar-senha-do-mysql-5-no-windows-para-quem-esqueceu/feed</wfw:commentRss>
		</item>
		<item>
		<title>Esqueci a senha do Postgre, como faço para trocar a senha ?</title>
		<link>http://blog.wryel.com/postgre/esqueci-a-senha-do-postgre-como-faco-para-trocar-a-senha</link>
		<comments>http://blog.wryel.com/postgre/esqueci-a-senha-do-postgre-como-faco-para-trocar-a-senha#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:24:57 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[postgre]]></category>

		<category><![CDATA[banco de dados]]></category>

		<category><![CDATA[instalação]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=69</guid>
		<description><![CDATA[Esses dias eu tive um problema com o Postgre, na qual eu estava em uma maquina antiga aonde ninguem sabia a senha do Postgre, como não havia dados relevantes, desinstalei o Postgre e eu fui tentar instalar um mais atual assim ja resolvendo o problema do usuário. Mero engano, mesmo que você desinstale o postgre, [...]]]></description>
			<content:encoded><![CDATA[<p>Esses dias eu tive um problema com o <strong>Postgre</strong>, na qual eu estava em uma maquina antiga aonde ninguem sabia a senha do Postgre, como não havia dados relevantes, desinstalei o Postgre e eu fui tentar instalar um mais atual assim ja resolvendo o problema do usuário. Mero engano, mesmo que você desinstale o postgre, o desinstalador esquece(?) de remover o <strong>superusuario do postgre</strong>, assim, você só consegue instalar outro Postgre na maquina, caso saiba a <strong>senha</strong> do superusuario.</p>
<div id="attachment_70" class="wp-caption aligncenter" style="width: 595px"><a href="http://blog.wryel.com/wp-content/uploads/2009/09/senha.jpg"><img class="size-full wp-image-70" title="senha postgre" src="http://blog.wryel.com/wp-content/uploads/2009/09/senha.jpg" alt="senha incorreta postgre" width="585" height="350" /></a><p class="wp-caption-text">senha incorreta postgre</p></div>
<p>No pai google eu vi muita gente com o mesmo problema que eu, porém, não cheguei a uma solução rápida. A solução demorada que eu tinha achado era uma solução ja conhecida por muita gente aonde você fazia download de um programa e bootava ele com windows pela usb ou pelo drive de cd-rom. Eu até ja tinha o programa mas tava fazendo 1001 outras coisas ao mesmo tempo e não dava pra reiniciar a maquina.   No final, vai pra lá, vai pra cá, isso ja to no google a umas 2 horas, e, numa pagina que não tinha nada a ver com o assunto, vi o cara dando a sugestão;  Com uma conta de administrador, abra o <strong>Prompt de comando</strong> e digite os seguintes comandos:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p69code19'); return false;">View Code</a> DOS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p6919"><td class="code" id="p69code19"><pre class="dos" style="font-family:monospace;">net user</pre></td></tr></table></div>

<p>o comando acima irá listar todos os usuários.</p>
<div id="attachment_71" class="wp-caption aligncenter" style="width: 597px"><a href="http://blog.wryel.com/wp-content/uploads/2009/09/postgre-prompt.jpg"><img class="size-full wp-image-71" title="postgre-prompt" src="http://blog.wryel.com/wp-content/uploads/2009/09/postgre-prompt.jpg" alt="cmd" width="587" height="193" /></a><p class="wp-caption-text">cmd</p></div>
<p>O superusuario do postgre (postgre<strong>s</strong>) vai aparecer na lista, agora para mudar a senha faça:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p69code20'); return false;">View Code</a> DOS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p6920"><td class="code" id="p69code20"><pre class="dos" style="font-family:monospace;">net user postgres *</pre></td></tr></table></div>

<p>O prompt irá pedir para você digitar uma nova senha, e depois irá pedir que você confirme esta senha.</p>
<div id="attachment_73" class="wp-caption aligncenter" style="width: 601px"><a href="http://blog.wryel.com/wp-content/uploads/2009/09/postgre-prompt2.jpg"><img class="size-full wp-image-73" title="postgre-prompt2" src="http://blog.wryel.com/wp-content/uploads/2009/09/postgre-prompt2.jpg" alt="prompt" width="591" height="236" /></a><p class="wp-caption-text">prompt</p></div>
<p>Pronto, senha alterada, agora é só prosseguir com a instação.</p>
<div id="attachment_75" class="wp-caption aligncenter" style="width: 566px"><a href="http://blog.wryel.com/wp-content/uploads/2009/09/postgre-windows.jpg"><img class="size-full wp-image-75" title="postgre-windows" src="http://blog.wryel.com/wp-content/uploads/2009/09/postgre-windows.jpg" alt="instalação postgre" width="556" height="436" /></a><p class="wp-caption-text">instalação postgre</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/postgre/esqueci-a-senha-do-postgre-como-faco-para-trocar-a-senha/feed</wfw:commentRss>
		</item>
		<item>
		<title>Procedure com OPTIMIZE TABLE em todas as tabelas do mysql</title>
		<link>http://blog.wryel.com/mysql/procedure-com-optimize-table-em-todas-as-tabelas-do-mysql</link>
		<comments>http://blog.wryel.com/mysql/procedure-com-optimize-table-em-todas-as-tabelas-do-mysql#comments</comments>
		<pubDate>Fri, 07 Aug 2009 03:54:44 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[banco de dados]]></category>

		<category><![CDATA[pl/sql]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=50</guid>
		<description><![CDATA[As vezes quando se tem um banco de dados com muitas tabelas, e após muitos inserts/updates você percebe que precisa de alguns  OPTIMIZE TABLE tabela. Pra que perder uma hora buscando as tabelas certas ? Claro que, se você estiver em um ambiente de produção ai ja é outra história, de qualquer maneira, segue [...]]]></description>
			<content:encoded><![CDATA[<p>As vezes quando se tem um banco de dados com muitas tabelas, e após muitos inserts/updates você percebe que precisa de alguns  <strong>OPTIMIZE TABLE tabela</strong>. Pra que perder uma hora buscando as tabelas certas ? Claro que, se você estiver em um ambiente de produção ai ja é outra história, de qualquer maneira, segue um ganha tempo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://blog.wryel.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=50&amp;download=optimize_table.sql">optimize_table.sql</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p5024"><td class="code" id="p50code24"><pre class="plsql" style="font-family:monospace;"><a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DROP"><span style="color: #00F;">DROP</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=PROCEDURE"><span style="color: #00F;">PROCEDURE</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=IF"><span style="color: #00F;">IF</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=EXISTS"><span style="color: #00F;">EXISTS</span></a> optimize_tables<span style="color: #00F;">;</span>
DELIMITER $$
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CREATE"><span style="color: #00F;">CREATE</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=PROCEDURE"><span style="color: #00F;">PROCEDURE</span></a> optimize_tables<span style="color: #00F;">&#40;</span><span style="color: #00F;">&#41;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=BEGIN"><span style="color: #00F;">BEGIN</span></a>
<span style="color: #080; font-style: italic;">--</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DECLARE"><span style="color: #00F;">DECLARE</span></a> $tabela <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=VARCHAR"><span style="color: #00F;">VARCHAR</span></a><span style="color: #00F;">&#40;</span><span style="color: #800;">255</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DECLARE"><span style="color: #00F;">DECLARE</span></a> $contador INT <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DEFAULT"><span style="color: #00F;">DEFAULT</span></a> <span style="color: #800;">0</span><span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DECLARE"><span style="color: #00F;">DECLARE</span></a> $linhas INT <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DEFAULT"><span style="color: #00F;">DEFAULT</span></a> <span style="color: #800;">0</span><span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DECLARE"><span style="color: #00F;">DECLARE</span></a> $consulta <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CURSOR"><span style="color: #00F;">CURSOR</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=FOR"><span style="color: #00F;">FOR</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SELECT"><span style="color: #00F;">SELECT</span></a> table_name <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=FROM"><span style="color: #00F;">FROM</span></a> INFORMATION_SCHEMA<span style="color: #00F;">.</span>TABLES <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHERE"><span style="color: #00F;">WHERE</span></a> table_schema <span style="color: #00F;">=</span> DATABASE<span style="color: #00F;">&#40;</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span>
<span style="color: #080; font-style: italic;">--</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=OPEN"><span style="color: #00F;">OPEN</span></a> $consulta<span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SELECT"><span style="color: #00F;">SELECT</span></a> FOUND_ROWS<span style="color: #00F;">&#40;</span><span style="color: #00F;">&#41;</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=INTO"><span style="color: #00F;">INTO</span></a> $linhas<span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHILE"><span style="color: #00F;">WHILE</span></a> $contador <span style="color: #00F;">&lt;</span> $linhas <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=DO"><span style="color: #00F;">DO</span></a>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=FETCH"><span style="color: #00F;">FETCH</span></a> $consulta <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=INTO"><span style="color: #00F;">INTO</span></a> $tabela<span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> <span style="color: #00F;">@</span>query <span style="color: #00F;">=</span> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CONCAT"><span style="color: #000;">CONCAT</span></a><span style="color: #00F;">&#40;</span><span style="color: #F00;">&quot;OPTIMIZE TABLE &quot;</span><span style="color: #00F;">,</span> $tabela<span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span>
	PREPARE query <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=FROM"><span style="color: #00F;">FROM</span></a> <span style="color: #00F;">@</span>query<span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=EXECUTE"><span style="color: #00F;">EXECUTE</span></a> query<span style="color: #00F;">;</span>
	<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=SET"><span style="color: #00F;">SET</span></a> $contador <span style="color: #00F;">=</span> $contador <span style="color: #00F;">+</span> <span style="color: #800;">1</span><span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=END"><span style="color: #00F;">END</span></a> <a href="http://www.oracle.com/pls/db92/db92.drilldown?word=WHILE"><span style="color: #00F;">WHILE</span></a><span style="color: #00F;">;</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=CLOSE"><span style="color: #00F;">CLOSE</span></a> $consulta<span style="color: #00F;">;</span>
DEALLOCATE PREPARE query<span style="color: #00F;">;</span>
<span style="color: #080; font-style: italic;">--</span>
<a href="http://www.oracle.com/pls/db92/db92.drilldown?word=END"><span style="color: #00F;">END</span></a>$$
DELIMITER <span style="color: #00F;">;</span> $$</pre></td></tr></table></div>

<p>Se você não souber o que fazer com o código acima, va no client do mysql e faça:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p50code25'); return false;">View Code</a> DOS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p5025"><td class="code" id="p50code25"><pre class="dos" style="font-family:monospace;">mysql -h ipDoMysql -u seuUsuario -p bancoDeDados|Se não tiver deixe um espaço em branco</pre></td></tr></table></div>

<p>digite sua senha, copie e cole o primeiro código e depois para executar:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p50code26'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p5026"><td class="code" id="p50code26"><pre class="sql" style="font-family:monospace;">CALL optimize_tables;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/mysql/procedure-com-optimize-table-em-todas-as-tabelas-do-mysql/feed</wfw:commentRss>
		</item>
		<item>
		<title>Extensão oci8 1.3.5 (Oracle database) para PHP 5</title>
		<link>http://blog.wryel.com/oracle/extensao-oci8-1-3-5-oracle-database-para-php-5</link>
		<comments>http://blog.wryel.com/oracle/extensao-oci8-1-3-5-oracle-database-para-php-5#comments</comments>
		<pubDate>Wed, 03 Jun 2009 18:27:48 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[oracle]]></category>

		<category><![CDATA[banco de dados]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=39</guid>
		<description><![CDATA[A versão 1.3.5 da extensão OCI8, responsável por fazer conxão do php com o banco de dados da Oracle, foi lançada recentemente. Em relação a ultima versão (1.3.4), foram corrigidos apenas bugs. Um relatório completo com os changes log&#8217;s pode ser encontrado em:
http://pecl.php.net/package-changelog.php?package=oci8
Para fazer o download dessa e outras versões antigas, acesse:
http://pecl.php.net/package/oci8
]]></description>
			<content:encoded><![CDATA[<p>A versão 1.3.5 da extensão OCI8, responsável por fazer conxão do php com o banco de dados da Oracle, foi lançada recentemente. Em relação a ultima versão (1.3.4), foram corrigidos apenas bugs. Um relatório completo com os changes log&#8217;s pode ser encontrado em:</p>
<p><a title="oci8" href="http://pecl.php.net/package-changelog.php?package=oci8">http://pecl.php.net/package-changelog.php?package=oci8</a></p>
<p>Para fazer o download dessa e outras versões antigas, acesse:</p>
<p><a title="oci8" href="http://pecl.php.net/package/oci8">http://pecl.php.net/package/oci8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/oracle/extensao-oci8-1-3-5-oracle-database-para-php-5/feed</wfw:commentRss>
		</item>
		<item>
		<title>Backup e importação de dados no Mysql</title>
		<link>http://blog.wryel.com/mysql/backup-e-importacao-de-dados-no-mysql</link>
		<comments>http://blog.wryel.com/mysql/backup-e-importacao-de-dados-no-mysql#comments</comments>
		<pubDate>Wed, 13 May 2009 05:07:08 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[mysqldump]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=34</guid>
		<description><![CDATA[Se você tem acesso à maquina na qual o Mysql está instalado ou seu servidor permite conexões externas, você pode facilmente criar um backup de um banco de dados em poucos minutos.  Primeiramente, vamos localizar aonde se encontra a ferramenta Mysqldump, geralmente ele fica dentro da pasta “bin” do Mysql.

Se estiver usando o sistema [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0cm;">Se você tem acesso à maquina na qual o <span class="il">Mysql</span> está instalado ou seu servidor permite conexões externas, você pode facilmente criar um backup de um banco de dados em poucos minutos.  Primeiramente, vamos localizar aonde se encontra a ferramenta Mysqldump, geralmente ele fica dentro da pasta “bin” do <span class="il">Mysql</span>.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Se estiver usando o sistema operacional windows, você pode ir até o ms-dos (em executar, você pode digitar CMD e apertar o ENTER) e digitar a seguinte sequencia de comandos para localizar o Mysqldump:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong>cd \</strong></p>
<p style="margin-bottom: 0cm;"><strong>dir mysqldump.exe /s</strong></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">dependendo aonde seu mysql esteja nstalado, o resultado será algo mais ou menos como:</p>
<p style="margin-bottom: 0cm;">O volume na unidade C é Sistema</p>
<p style="margin-bottom: 0cm;">O número de série do volume é 3852-C924</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Pasta de <strong>C:\Arquivos de programas\<span class="il">MySQL</span>\bin</strong></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">04/08/2008  15:45         2.052.736 mysqldump.exe</p>
<p style="margin-bottom: 0cm;">1 arquivo(s)      2.052.736 bytes</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Total de arquivos na lista:</p>
<p style="margin-bottom: 0cm;">1 arquivo(s)       2.052.736 bytes</p>
<p style="margin-bottom: 0cm;">0 pasta(s) 22.138.257.408 bytes disponíveis</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Caso esteja no linux:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><strong># cd /</strong></p>
<p><strong># find / -name &#8216;mysqldump&#8217;</strong></p>
<p style="margin-bottom: 0cm;">dependendo aonde seu mysql esteja nstalado, o resultado será algo mais ou menos como:</p>
<p style="margin-bottom: 0cm;">/usr/bin/mysqldump</p>
<p style="margin-bottom: 0cm;">Navegue até a pasta que foi lozalizado o arquivo, e, agora iniciaremos com o comando para a realização de backup, digite:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">mysqldump -h &lt;endereço do <span class="il">mysql</span>&gt; -u &lt;usuario do <span class="il">mysql</span>&gt; -p &lt;nome do banco de dados&gt; <em>&gt;</em> &lt;nomeDoArquivo.txt&gt;</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">algo como:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">mysqldump -h localhost -u root -p producao &gt; backup.txt</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">em seguida confirme e informe a senha e aguarde a geração do backup.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Agora, para fazer a importação do backup o procedimento é um pouco parecido, sendo necessario apenas mudar o sinal de maior para menor e fazer o comando no mysql:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">mysql -h localhost -u root -p producao &lt; backup.txt</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Caso você queira apenas fazer backup de uma tabela do banco de dados, o comando é:</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">mysqldump -h &lt;endereço do <span class="il">mysql</span>&gt; -u &lt;usuario do <span class="il">mysql</span>&gt; -p &lt;nome do banco de dados&gt; -t &lt;nome da tabela&gt; <em>&gt;</em> &lt;nomeDoArquivo.txt&gt;</p>
<p>Para conhecer os parametros adicionais disponíveis, você pode acessar: <a href="http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html" target="_blank">http://dev.<span class="il">mysql</span>.com/doc/refman/5.1/en/mysqldump.html</a><br />
<span style="color: #888888;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/mysql/backup-e-importacao-de-dados-no-mysql/feed</wfw:commentRss>
		</item>
		<item>
		<title>Gráficos com Google Chart API</title>
		<link>http://blog.wryel.com/google/graficos-com-google-chart-api</link>
		<comments>http://blog.wryel.com/google/graficos-com-google-chart-api#comments</comments>
		<pubDate>Wed, 04 Feb 2009 16:38:18 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[api]]></category>

		<category><![CDATA[gráficos]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=21</guid>
		<description><![CDATA[
Toda pessoa que se torna programador :P, um dia na vida pelo menos, vai ter a necessidade de mostrar dados em formas de gráficos! Veja agora um pouco de Google Chart API em 10 minutos.
A API do Google Chart retorna uma imagem em formato PNG em resposta a um URL. É possível gerar diversos tipos [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">
<p class="MsoNormal">Toda pessoa que se torna programador :P, um dia na vida pelo menos, vai ter a necessidade de mostrar dados em formas de gráficos! Veja agora um pouco de Google Chart API em 10 minutos.</p>
<p class="MsoNormal">A API do <strong>Google Chart</strong> retorna uma imagem em formato <strong>PNG</strong> em resposta a um URL. É possível gerar diversos tipos de imagens, incluindo gráficos de linha, gráficos de barra, gráficos de setores, mapas &#8230; Vejamos a segir uma pequena introdução.</p>
<p class="MsoNormal">Para qualquer tipo de gráfico, <strong>exceto os mapas</strong>,  a quantidade de pixels não pode passar de 300.000 pixels, <strong>ou</strong>,  altura ou largura não pode passar de 1000 pixels. Para descobrir a quantidade de pixels que seu gráfico possui, é so multiplicar <strong>largura X altura </strong>e você obterá a quantidade de pixels.</p>
<div class="wp-caption aligncenter" style="width: 260px"><a href="http://chart.apis.google.com/chart?chs=250x100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Hello|World"><img title="Hello World!" src="http://chart.apis.google.com/chart?chs=250x100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Hello|World" alt="Hello World!" width="250" height="100" /></a><p class="wp-caption-text">Hello World!</p></div>
<p class="MsoNormal">Para gerar a imagem acima, foi chamada a seguinte url:</p>
<p class="MsoNormal" style="text-align: center;"><a title="Google Chart API" href="http://chart.apis.google.com/chart?chs=250x100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Hello|World" target="_blank">http://chart.apis.google.com/chart?chs=250&#215;100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Hello|World</a></p>
<p class="MsoNormal">onde:</p>
<blockquote>
<p class="MsoNormal"><strong>chs</strong> = tamanho do gráfico (250&#215;100), 250 pixels de largura por 100 pixels de altura<strong>.</strong></p>
<p class="MsoNormal"><strong>chd = </strong>dados do gráfico, 60%, 40%</p>
<p class="MsoNormal"><strong>cht</strong> = tipo do gráfico, pizza 3d</p>
<p class="MsoNormal"><strong>chl</strong> = rotulos do gráfico</p>
</blockquote>
<p class="MsoNormal" style="text-align: left;">Este exemplo foi tirado da documentação do google chart api, agora vamos modificar alguns parâmetros:</p>
<div class="wp-caption aligncenter" style="width: 385px"><a href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google"><img title="Google Chart API" src="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google" alt="Google Chart API" width="375" height="150" /></a><p class="wp-caption-text">Google Chart API</p></div>
<p class="MsoNormal" style="text-align: center;"><a title="Google Chart API" href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello%7CWorld%7CGoogle" target="_blank">http://chart.apis.google.com/chart?chs=375&#215;150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google</a></p>
<p class="MsoNormal">Acabamos de passar os seguintes dados:</p>
<blockquote>
<p class="MsoNormal">Hello = 10%</p>
<p class="MsoNormal">World = 50.10%</p>
<p class="MsoNormal">Google = 39.90%</p>
</blockquote>
<p>Preste atenção que o tipo de gráfico também mudou, <strong>cht=p</strong> e <strong>não</strong> cht=p3. Para consultar todos os tipos de gráficos, você pode consultar:</p>
<p class="MsoNormal" style="text-align: center;"><a title="Google Chart API" href="http://code.google.com/intl/pt-BR/apis/chart/#chart_type" target="_blank">http://code.google.com/intl/pt-BR/apis/chart/#chart_type</a></p>
<p>Agora, vamos dar um título para o gráfico, onde:</p>
<blockquote><p><strong>chts</strong> = cor rgb,tamanho</p>
<p><strong>chtt</strong> = titulo do gráfico</p></blockquote>
<p class="MsoNormal">Você ainda pode forçar a quebra de linha no título, colocando um &#8221; | &#8221; para cada linha que quiser pular:</p>
<div class="wp-caption aligncenter" style="width: 385px"><a href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10"><img title="Google Chart API" src="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10" alt="Google Chart API" width="375" height="150" /></a><p class="wp-caption-text">Google Chart API</p></div>
<p class="MsoNormal" style="text-align: center;"><span lang="EN-US"><a title="Google Chart API" href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello%7CWorld%7CGoogle&amp;chtt=grafico%7Clinha%202&amp;chts=000000,10" target="_blank">http://chart.apis.google.com/chart?chs=375&#215;150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10</a></span></p>
<p>Você também pode customizar as cores do seu gráfico escolhendo cores(rgb) para ele:</p>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 385px"><a href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede"><img title="Google Chart API" src="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede" alt="Google Chart API" width="375" height="150" /></a><p class="wp-caption-text">Google Chart API</p></div>
<p style="text-align: center;"><a title="Google Chart API" href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede" target="_blank">http://chart.apis.google.com/chart?chs=375&#215;150&amp;chd=t:10,50.10,39.90&amp;cht=p&amp;chl=Hello|World|Google&amp;chtt=grafico|linha 2&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede</a></p>
<p class="MsoNormal">Caso você passe um numero de cores menor que o numero de dados, as cores serão interpoladas.</p>
<p class="MsoNormal">Mude o <strong>tipo de gráfico</strong>(cht) de <strong>p</strong> para <strong>p3 </strong>e você obterá:</p>
<p class="MsoNormal">
<div class="wp-caption aligncenter" style="width: 385px"><a href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p3&amp;chl=Hello|World|Google&amp;chtt=grafico|linha%202&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede"><img title="Google Chart API" src="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p3&amp;chl=Hello|World|Google&amp;chtt=grafico|linha%202&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede" alt="Google Chart API" width="375" height="150" /></a><p class="wp-caption-text">Google Chart API</p></div>
<p class="MsoNormal" style="text-align: center;"><a title="Google Chart API" href="http://chart.apis.google.com/chart?chs=375x150&amp;chd=t:10,50.10,39.90&amp;cht=p3&amp;chl=Hello|World|Google&amp;chtt=grafico|linha%202&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede" target="_blank">http://chart.apis.google.com/chart?chs=375&#215;150&amp;chd=t:10,50.10,39.90&amp;cht=p3&amp;chl=Hello|World|Google&amp;<br />
chtt=grafico|linha%202&amp;chts=000000,10&amp;chco=fc00dd|ffcc00|dedede</a></p>
<p class="MsoNormal">Isso é apenas o básico para se gerar gráficos com esta poderosa API. A documentação em português pode ser encontrada em: <a title="Google Chart API" href="http://code.google.com/intl/pt-BR/apis/chart/" target="_blank">http://code.google.com/intl/pt-BR/apis/chart/</a></p>
<p class="MsoNormal">Qualquer dúvida é só escrever!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/google/graficos-com-google-chart-api/feed</wfw:commentRss>
		</item>
		<item>
		<title>Removendo bug do wordpress 2.7</title>
		<link>http://blog.wryel.com/wordpress/bug-wordpress-2-7</link>
		<comments>http://blog.wryel.com/wordpress/bug-wordpress-2-7#comments</comments>
		<pubDate>Sat, 31 Jan 2009 13:42:29 +0000</pubDate>
		<dc:creator>Wryel</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[instalação]]></category>

		<guid isPermaLink="false">http://blog.wryel.com/?p=13</guid>
		<description><![CDATA[Eu e uma grande parte dos brasileiros que tentaram instalar a versão 2.7 do wordpress traduzido para o português(pt_br), se depararam com um pequeno bug(erro) na instalação, parecido como mostra nesta imagem:
ou uma mensagem +/- assim:
&#8220;Warning: Cannot modify header information - headers already sent by (output started at /home/wryel.com/www/blog/wp-config.php:1) in /home/wryel.com/www/blog/wp-admin/install.php on line 36 &#8220;
As [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Eu e uma grande parte dos brasileiros que tentaram instalar a versão 2.7 do wordpress traduzido para o português(pt_br), se depararam com um pequeno bug(erro) na instalação, parecido como mostra nesta imagem:</p>
<div id="attachment_14" class="wp-caption aligncenter" style="width: 508px"><a href="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-1.jpg"><img class="size-full wp-image-14" title="wordpress-error-1" src="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-1.jpg" alt="on line 36" width="498" height="303" /></a><p class="wp-caption-text">on line 36 ...</p></div>
<p>ou uma mensagem +/- assim:</p>
<p class="MsoNormal"><span lang="EN-US"><strong>&#8220;Warning: Cannot modify header information - headers already sent by (output started at /home/wryel.com/www/blog/wp-config.php:1) in /home/wryel.com/www/blog/wp-admin/install.php on line 36 &#8220;</strong></span></p>
<p class="MsoNormal">As linhas podem variar, <strong>on line 36</strong>, on line 56, etc, o que importa, é que mesmo se tentarmos forçar a instalação depois destes erros, o blog depois fica inacessível, segue uma possível solução que encontrei no fórum de suporte do wordpress:</p>
<p class="MsoNormal">Abre seu arquivo <strong>wp-config.php</strong> no seu editor de texto favorito, aqui eu usei o notepad:</p>
<p class="MsoNormal">
<div id="attachment_15" class="wp-caption aligncenter" style="width: 454px"><a href="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-2.jpg"><img class="size-full wp-image-15" title="wordpress-error-2" src="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-2.jpg" alt="notepad" width="444" height="396" /></a><p class="wp-caption-text">abra com o notepad ...</p></div>
<p class="MsoNormal">Não precisa alterar nada das suas configurações originais, vá no menu “Arquivo”, clique em <span> </span>“Salvar como&#8230;”</p>
<div id="attachment_16" class="wp-caption aligncenter" style="width: 616px"><a href="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-3.jpg"><img class="size-full wp-image-16" title="wordpress-error-3" src="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-3.jpg" alt="ansi" width="606" height="465" /></a><p class="wp-caption-text">Não se esqueça de escolher a codificação como ANSI ...</p></div>
<p class="MsoNormal">Deixe com o mesmo nome, ainda por segurança, deixe o “Salvar como tipo:” com “Todos os arquivos”, agora o mais importante “Codificação:” deixe como “ANSI”. Agora é só clicar em salvar, e ir na pagina de instalação e o resultado será :</p>
<p class="MsoNormal">
<div id="attachment_17" class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-4.jpg"><img class="size-full wp-image-17" title="wordpress-error-4" src="http://blog.wryel.com/wp-content/uploads/2009/01/wordpress-error-4.jpg" alt="resultado" width="545" height="421" /></a><p class="wp-caption-text">resultado ...</p></div>
<p>Agora, é só seguir a instalação normalmente que tudo ocorrerá bem <img src='http://blog.wryel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wryel.com/wordpress/bug-wordpress-2-7/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
