<?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>MySQL &#8211; DesignTeen</title>
	<atom:link href="https://www.designteen.net/category/tutoriais/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.designteen.net</link>
	<description>Um blog de tutoriais e dicas</description>
	<lastBuildDate>Thu, 02 Apr 2026 03:49:06 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.6</generator>
	<item>
		<title>Como criar um usuário no phpMyAdmin com acesso apenas a bancos específicos (Passo a passo completo)</title>
		<link>https://www.designteen.net/como-criar-um-usuario-no-phpmyadmin-com-acesso-apenas-a-bancos-especificos-passo-a-passo-completo/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 02 Apr 2026 03:49:05 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=317</guid>

					<description><![CDATA[Neste tutorial, você vai aprender como criar um usuário no phpMyAdmin e conceder permissões somente para os bancos de dados que realmente pertencem a ele, garantindo mais segurança e organização no seu servidor. 📌 Por que isso é importante? Evitar dar acesso total (ALL PRIVILEGES) a todos os bancos é&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Neste tutorial, você vai aprender <strong>como criar um usuário no phpMyAdmin</strong> e conceder permissões <strong>somente para os bancos de dados que realmente pertencem a ele</strong>, garantindo mais segurança e organização no seu servidor.</p>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Por que isso é importante?</h2>



<p>Evitar dar acesso total (<code>ALL PRIVILEGES</code>) a todos os bancos é uma <strong>boa prática de segurança</strong>, principalmente em servidores com múltiplos sistemas ou clientes.</p>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pré-requisitos</h2>



<ul><li>Ter acesso ao <strong>phpMyAdmin</strong></li><li>Estar logado com um usuário com privilégios administrativos (ex: <code>root</code>)</li></ul>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 1: Acessar o phpMyAdmin</h2>



<ol><li>Abra seu navegador</li><li>Acesse o phpMyAdmin (exemplo):<code>http://seu-servidor/phpmyadmin</code></li><li>Faça login com seu usuário administrador</li></ol>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f464.png" alt="👤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 2: Criar um novo usuário</h2>



<ol><li>No menu superior, clique em <strong>&#8220;Contas de usuários&#8221;</strong></li><li>Clique em <strong>&#8220;Adicionar conta de usuário&#8221;</strong></li></ol>



<p>Agora preencha os dados:</p>



<ul><li><strong>Nome do usuário</strong>: ex: <code>usuario_cliente</code></li><li><strong>Host</strong>:<ul><li><code>%</code> → permite acesso de qualquer lugar (não recomendado em produção)</li><li><code>localhost</code> → mais seguro (recomendado)</li></ul></li><li><strong>Senha</strong>: defina uma senha forte</li></ul>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Importante (MUUUUITO importante)</h2>



<p>Na seção:</p>



<p><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>&#8220;Privilégios globais&#8221;</strong></p>



<p><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>NÃO marque NENHUM privilégio global</strong></p>



<p>Isso garante que o usuário <strong>não terá acesso a todos os bancos automaticamente</strong>.</p>



<p><strong>NÃO MARQUE</strong> nenhuma das <strong>DUAS CAIXAS</strong>.</p>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 3: Criar o usuário</h2>



<ol><li>Role até o final da página</li><li>Clique em <strong>&#8220;Executar&#8221;</strong></li></ol>



<p>Pronto, o usuário foi criado — <strong>mas ainda não tem acesso a nenhum banco</strong>.</p>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f5c4.png" alt="🗄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 4: Conceder acesso apenas aos bancos corretos</h2>



<p>Agora vamos liberar acesso somente aos bancos específicos.</p>



<h3>Método 1 (Recomendado)</h3>



<ol><li>Vá novamente em <strong>&#8220;Contas de usuários&#8221;</strong></li><li>Encontre o usuário criado</li><li>Clique em <strong>&#8220;Editar privilégios&#8221;</strong></li></ol>



<hr class="wp-block-separator"/>



<h3><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Adicionar banco específico</h3>



<ol><li>Role até a seção:<br><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>&#8220;Privilégios específicos do banco de dados&#8221;</strong></li><li>No campo <strong>&#8220;Adicionar privilégios ao seguinte banco de dados&#8221;</strong>:<ul><li>Digite o nome do banco (ex: <code>cliente_db</code>)</li></ul></li><li>Clique em <strong>&#8220;Executar&#8221;</strong></li></ol>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 5: Definir permissões do banco</h2>



<p>Agora você verá uma tela com permissões.</p>



<h3>Marque apenas o necessário, por exemplo:</h3>



<p><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Para sistemas comuns (CRUD):</p>



<ul><li>SELECT</li><li>INSERT</li><li>UPDATE</li><li>DELETE</li><li>CREATE</li><li>ALTER</li><li>INDEX</li></ul>



<p><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Evite marcar:</p>



<ul><li>DROP (a menos que realmente precise)</li><li>GRANT (não necessário para usuários comuns)</li></ul>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Dica de segurança</h2>



<p>Se o banco pertence a um sistema específico:</p>



<p><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Crie um usuário <strong>exclusivo por sistema</strong></p>



<p>Exemplo:</p>



<figure class="wp-block-table"><table><tbody><tr><th>Sistema</th><th>Banco</th><th>Usuário</th></tr><tr><td>Loja</td><td>loja_db</td><td>user_loja</td></tr><tr><td>ERP</td><td>erp_db</td><td>user_erp</td></tr></tbody></table></figure>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 6: Repetir para outros bancos (se necessário)</h2>



<p>Se o usuário precisar acessar mais de um banco:</p>



<ul><li>Repita o processo de adicionar privilégios para cada banco</li></ul>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Passo 7: Testar o acesso</h2>



<p>Teste com esse usuário:</p>



<ol><li>Faça logout do phpMyAdmin</li><li>Acesse com o novo usuário</li><li>Verifique:<ul><li>Ele só enxerga os bancos permitidos</li><li>Consegue fazer operações normalmente</li></ul></li></ol>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Boas práticas finais</h2>



<ul><li>Nunca use <code>root</code> em aplicações</li><li>Sempre limite acesso por banco</li><li>Use <code>localhost</code> sempre que possível</li><li>Utilize senhas fortes</li><li>Revise permissões periodicamente</li></ul>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Alternativa via SQL (Opcional)</h2>



<p>Se preferir, você pode fazer tudo via SQL:</p>



<pre class="wp-block-code"><code>CREATE USER 'usuario_cliente'@'localhost' IDENTIFIED BY 'senha_forte';

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX
ON cliente_db.* TO 'usuario_cliente'@'localhost';

FLUSH PRIVILEGES;</code></pre>



<hr class="wp-block-separator"/>



<h2><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusão</h2>



<p>Seguindo esse processo, você garante que cada usuário tenha acesso <strong>somente ao que precisa</strong>, aumentando a segurança e evitando problemas futuros.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Importação InfoVet</title>
		<link>https://www.designteen.net/importacao-infovet/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Sat, 14 Oct 2023 01:38:37 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=300</guid>

					<description><![CDATA[O infovet envia o backup no formato .bck Ao analisar o arquivo verificamos que o banco de dados é o MySQL. Pode ser importado direto no formato .bck para o banco de dados, sem a necessidade de fazer nenhuma descompactação ou manipulação. Para exportar os clientes, animais e consultas sigam&#8230;]]></description>
										<content:encoded><![CDATA[
<p>O infovet envia o backup no formato .bck</p>



<p>Ao analisar o arquivo verificamos que o banco de dados é o MySQL.</p>



<p>Pode ser importado direto no formato .bck para o banco de dados, sem a necessidade de fazer nenhuma descompactação ou manipulação.</p>



<p>Para exportar os clientes, animais e consultas sigam os passos:</p>



<p>– Exportar clientes está localizado na tabela cadcli</p>



<p>– Exportar animais está localizado na tabela animal</p>



<p>Agora para exportar as consultas é necessário fazer um INNER JOIN com a tabela agenda para listar o id_cliente e id_animal que estão localizados na tabela agenda, segue o código em SQL:</p>



<pre class="wp-block-code"><code>SELECT agenda.cod_cliente,agenda.cod_animal,acconsultas.* FROM acconsultas INNER JOIN agenda ON acconsultas.cod_agenda = agenda.codid_agenda</code></pre>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como liberar o acesso remoto do MySQL no Ubuntu 10.04 LTS e acessar pelo PHP</title>
		<link>https://www.designteen.net/como-liberar-o-acesso-remoto-do-mysql-no-ubuntu-10-04-lts/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Tue, 18 Jul 2023 21:02:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=295</guid>

					<description><![CDATA[Faça a liberação do firewall Liberar banco remoto Se você deseja permitir o acesso remoto apenas para o localhost (127.0.0.1) e um endereço IP específico, você precisará fazer algumas alterações adicionais na configuração do MySQL. Siga as etapas abaixo: Abra o arquivo de configuração do MySQL usando um editor de&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Faça a liberação do <strong>firewall</strong></p>



<pre class="wp-block-code"><code>sudo ufw allow 3306/tcp
</code></pre>



<pre class="wp-block-code"><code>sudo ufw reload</code></pre>



<p><strong>Liberar banco remoto</strong></p>



<p>Se você deseja permitir o acesso remoto apenas para o localhost (127.0.0.1) e um endereço IP específico, você precisará fazer algumas alterações adicionais na configuração do MySQL. Siga as etapas abaixo:</p>



<ol><li>Abra o arquivo de configuração do MySQL usando um editor de texto. O local do arquivo pode variar, mas geralmente é encontrado em <code>/etc/mysql/mysql.conf.d/mysqld.cnf</code> ou <code>/etc/mysql/my.cnf</code>.</li><li>Localize a linha que começa com <code>bind-address</code> e certifique-se de que esteja configurada para o endereço IP do localhost (127.0.0.1). Por exemplo:<br><br></li></ol>



<pre class="wp-block-code"><code>bind-address = 127.0.0.1</code></pre>



<p>3. Adicione as seguintes linhas abaixo da linha bind-address para permitir a conexão remota a partir do IP específico que você deseja. Substitua <strong>seu_ip_aqui </strong>pelo endereço IP desejado:</p>



<pre class="wp-block-code"><code>bind-address = 127.0.0.1
bind-address = seu_ip_aqui</code></pre>



<pre class="wp-block-code"><code>bind-address = 0.0.0.0 (para todos ips)
</code></pre>



<p><br>4. Salve e feche o arquivo de configuração.</p>



<p>5. Reinicie o serviço do MySQL para aplicar as alterações:</p>



<pre class="wp-block-code"><code>sudo service mysql restart</code></pre>



<p>Com essas alterações, o MySQL estará configurado para permitir o acesso remoto apenas para o localhost (127.0.0.1) e o endereço IP específico fornecido.</p>



<p>Lembre-se de substituir <code><strong>seu_ip_aqui</strong></code> pelo endereço IP correto que deseja permitir o acesso. Isso garantirá que apenas o localhost e o IP especificado possam se conectar remotamente ao MySQL.</p>



<p><strong>Como faz para acessar o MYSQL remotamente pelo PHP?</strong></p>



<p>Para acessar o banco de dados MySQL em um servidor remoto usando PHP, você precisará configurar a conexão com o banco de dados e fornecer as credenciais corretas. Aqui está um exemplo de como fazer isso:</p>



<ol><li>Certifique-se de ter o driver MySQL habilitado no PHP. Você pode verificar se o driver está habilitado verificando a saída da função <code>phpinfo()</code>. Procure por algo como &#8220;pdo&#8221;, &#8220;mysqlnd&#8221; ou &#8220;mysqli&#8221;.<br></li><li>No seu código PHP, você precisará usar a extensão PDO para estabelecer a conexão com o banco de dados. <br>O uso do PDO oferece uma camada de abstração mais poderosa e segura para interagir com bancos de dados no PHP. Ele fornece recursos como manipulação de exceções para erros de banco de dados e suporte a diferentes drivers de banco de dados.<br><br>Aqui está um exemplo básico de como configurar a conexão:<br></li><li></li></ol>



<pre class="wp-block-code"><code>&lt;?php
$servername = "seu_ip_aqui"; // IP do servidor MySQL remoto
$username = "seu_usuario"; // Nome de usuário para acessar o banco de dados
$password = "sua_senha"; // Senha para acessar o banco de dados
$dbname = "seu_banco_de_dados"; // Nome do banco de dados que você deseja acessar

try {
    // Criando a conexão usando PDO
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

    // Configurando o modo de erro do PDO para Exception
    $conn-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Exemplo de consulta:
    $sql = "SELECT * FROM sua_tabela";
    $stmt = $conn-&gt;query($sql);

    // Exemplo de iteração pelos resultados da consulta:
    while ($row = $stmt-&gt;fetch(PDO::FETCH_ASSOC)) {
        // Faça algo com os dados obtidos
    }
} catch (PDOException $e) {
    die("Falha na conexão: " . $e-&gt;getMessage());
}

// Fechando a conexão
$conn = null;
?&gt;

</code></pre>



<p>Certifique-se de substituir <code>seu_ip_aqui</code>, <code>seu_usuario</code>, <code>sua_senha</code> e <code>seu_banco_de_dados</code> pelas informações corretas do seu banco de dados remoto.</p>



<p>Quanto à criação de um login e senha para acesso remoto ao servidor MySQL, você pode executar as seguintes etapas:</p>



<ol><li>Faça login no servidor MySQL como um usuário com privilégios administrativos.</li><li>Crie um novo usuário com o comando <code>CREATE USER</code>:</li><li></li></ol>



<pre class="wp-block-code"><code>CREATE USER '<strong>seu_usuario</strong>'@'<strong>seu_ip_aqui</strong>' IDENTIFIED BY '<strong>sua_senha</strong>';
GRANT ALL PRIVILEGES ON *.* TO '<strong>usuario</strong>'@'<strong>endereco_ip</strong>' WITH GRANT OPTION;
FLUSH PRIVILEGES;</code></pre>



<pre class="wp-block-code"><code>CREATE USER <strong>seu_usuario</strong> IDENTIFIED BY 'passsss';
GRANT ALL PRIVILEGES ON *.* TO <strong>seu_usuario</strong> WITH GRANT OPTION;
FLUSH PRIVILEGES;</code></pre>



<p>Substitua <code><strong>seu_usuario</strong></code>, <strong><code>seu_ip_aqui</code> </strong>e <strong><code>sua_senha</code> </strong>pelas informações desejadas.</p>



<p></p>



<p>Esse caso deixa bem exposto o <strong>Mysql</strong>, é interessante adicionar um firewall direto no painel para que previna os ataques.</p>



<p>Dessa forma, você criou um novo usuário com login e senha e concedeu as permissões adequadas para acessar o banco de dados MySQL remotamente a partir do endereço IP especificado.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como criar o created_at e o updated_at no Mysql?</title>
		<link>https://www.designteen.net/como-criar-o-created_at-e-o-updated_at-no-mysql/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Fri, 25 Mar 2022 04:21:55 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=259</guid>

					<description><![CDATA[Segue o código abaixo]]></description>
										<content:encoded><![CDATA[
<p>Segue o código abaixo</p>



<pre class="wp-block-code"><code>ALTER TABLE tabela
ADD COLUMN created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
ADD COLUMN updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;</code></pre>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GROUP BY clause; this is incompatible with sql_mode=only_full_group_by</title>
		<link>https://www.designteen.net/roup-by-clause-this-is-incompatible-with-sql_modeonly_full_group_by/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Wed, 02 Mar 2022 23:00:29 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=256</guid>

					<description><![CDATA[Edite o arquivo my.cnf ou my.ini E adicione o seguinte código Agora reinicie o serviço mysql.]]></description>
										<content:encoded><![CDATA[
<pre class="wp-block-code"><code>SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));</code></pre>



<p>Edite o arquivo </p>



<pre class="wp-block-preformatted">my.cnf ou  my.ini</pre>



<p>E adicione o seguinte código</p>



<pre class="wp-block-code"><code>
sql-mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION</code></pre>



<p>Agora reinicie o serviço mysql.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Importar e Exportar MYSQL via SHELL</title>
		<link>https://www.designteen.net/importar-e-exportar-mysql-via-shell/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Wed, 15 Dec 2021 14:15:37 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=250</guid>

					<description><![CDATA[Se você está tentando exportar ou importar um arquivo grande, utilizando o phpMyAdmin e o banco de dados MySQL, e não está conseguindo, eu posso ter a solução. Algumas vezes provedores bloqueam a exportação e importação de arquivos grandes com o phpMyAdmin e o MySQL. Muitas vezes nem precisa ser&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Se você está tentando exportar ou importar um arquivo grande, utilizando o phpMyAdmin e o banco de dados MySQL, e não está conseguindo, eu posso ter a solução.</p>



<p>Algumas vezes provedores bloqueam a exportação e importação de arquivos grandes com o phpMyAdmin e o MySQL. Muitas vezes nem precisa ser tão grande assim… Basta alguns megabytes e você já começa a ter problemas. Você simplesmente não consegue exportar ou importar dados.</p>



<p>Para resolver isso, uma solução é acessar diretamente a linha de comando e fazer o procedimento por lá. Uma tarefa que estava levando vários minutos para ser concluída, pode ser rapidamente executada em poucos segundos. Se você não tem acesso físico ao servidor, terá que verificar com seu provedor se é o <strong>SSH</strong> é liberado pra você, e só assim será possível fazer esse procedimento.</p>



<p>Acesse o terminal (No Ubuntu, clique em Aplicativos / Acessórios / Terminal) e digite o seguinte:</p>



<p><strong>Para importar dados</strong></p>



<p>mysql -u <strong>usuario </strong>-p <strong>banco_de_dados </strong>&lt; <strong>arquivo.sql</strong></p>



<p>Substitua o que está em negrito pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida. Se você está usando em sua máquina, onde você instalou o MySQL, possivelmente o usuário é root e a senha em branco.</p>



<p><strong>Para exportar dados</strong></p>



<p>mysqldump -u <strong><em>usuario</em> </strong>-p <em><strong>banco_de_dados</strong></em> > <em><strong>arquivo.sql</strong></em></p>



<p>Substitua o que está em negrito pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida.</p>



<p><strong>Para exportar apenas 1 tabela selecionada.</strong></p>



<p>mysqldump -u <strong><em>usuario</em> </strong>-p <em><strong>banco_de_dados</strong></em> <strong>nome_da_tabela</strong> > <em><strong>arquivo.sql</strong></em></p>



<p>Substitua o que está em negrito pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida.</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como realizar Backup e Restore Sql Server .bak</title>
		<link>https://www.designteen.net/como-realizar-backup-e-restore-sql-server-bak/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Thu, 29 Oct 2020 06:13:27 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=142</guid>

					<description><![CDATA[Para fazer a importação no SQL Server do arquivo .bak : Agora para exportar em CSV: Como instalar o SQL SERVER 2019 Como corrigir erro ao abrir SQL Server Outro erro de conexão é o nome do computador, se caso não estiver correto ele também não irá iniciar a instancia&#8230;]]></description>
										<content:encoded><![CDATA[
<ul><li><strong>Para fazer a importação no SQL Server do arquivo .bak :</strong></li></ul>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Tutorial Backup e Restore Sql Server" width="690" height="388" src="https://www.youtube.com/embed/Ic3S0_Bhmxk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<ul><li><strong>Agora para exportar em CSV:</strong></li></ul>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Com IMPORTAR e EXPORTAR arquivos CSV no SQL Server" width="690" height="388" src="https://www.youtube.com/embed/qqsbZS361Tg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p></p>



<p><strong>Como instalar o SQL SERVER 2019 </strong></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Como instalar o SQL Server 2019 e Management Studio no Win 10" width="690" height="388" src="https://www.youtube.com/embed/LxtLqS-9KYo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p><strong>Como corrigir erro ao abrir SQL Server</strong></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="SQL SERVER - 08 - Erro ao conectar na instância local do SQL SERVER" width="690" height="388" src="https://www.youtube.com/embed/4TfJQussrvs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<blockquote class="wp-block-quote"><p><strong>Outro erro de conexão é o nome do computador, se caso não estiver correto ele também não irá iniciar a instancia do SQL.</strong></p></blockquote>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como atualizar o PhpMyAdmin no Cent OS 7</title>
		<link>https://www.designteen.net/como-atualizar-o-phpmyadmin-no-cent-os-7/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Fri, 29 May 2020 14:24:09 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=104</guid>

					<description><![CDATA[Geralmente os repositórios vem com pacotes antigos e muitos deles desatualizados e quebrados, é o caso do phpmyadmin. Depois de instalar a versão padrão notei vários problemas com o phpyadmin, portanto tive que atualizar. O primeiro passo é: Depois é só executar o seguinte comando: Pronto já vai ter atualizado&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Geralmente os repositórios vem com pacotes antigos e muitos deles desatualizados e quebrados, é o caso do phpmyadmin.</p>



<p>Depois de instalar a versão padrão notei vários problemas com o phpyadmin, portanto tive que atualizar.</p>



<p>O primeiro passo é:</p>



<pre class="wp-block-code"><code>yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm </code></pre>



<p>Depois é só executar o seguinte comando:</p>



<pre class="wp-block-code"><code>yum --enablerepo=remi install phpmyadmin</code></pre>



<p>Pronto já vai ter atualizado o phpmyadmin para ultima versão. (atualmente 5.0)</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Instalar PhpMyAdmin no CentOS 7</title>
		<link>https://www.designteen.net/instalar-phpmyadmin-no-centos-7/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Fri, 29 May 2020 13:53:18 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=102</guid>

					<description><![CDATA[Para instalar o Phpmyadmin no Cent OS 7 Depois de instalar o phpmyadmin faça uma copia com o link simbolico, por padrão a pasta do phpmyadmin no centos 7 é /usr/share/phpMyAdmin Para criar o link simbolico segue o código: Lembre-se que para executar é necessário que esteja configurado no nginx&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Para instalar o Phpmyadmin no Cent OS 7</p>



<pre class="wp-block-code"><code>yum install phpmyadmin -y</code></pre>



<p>Depois de instalar o phpmyadmin faça uma copia com o link simbolico, por padrão a pasta do phpmyadmin no centos 7 é /usr/share/phpMyAdmin</p>



<p>Para criar o link simbolico segue o código:</p>



<pre class="wp-block-code"><code>sudo ln -s /usr/share/phpMyAdmin /var/www/html/phpmyadmin</code></pre>



<p>Lembre-se que para executar é necessário que esteja configurado no nginx a execução do php e esteja setado para index.php como root var.</p>



<p>Além disso as vezes é necessário reiniciar o nginx e também o php.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Importando arquivos grandes no MySQL</title>
		<link>https://www.designteen.net/importando-arquivos-grandes-no-mysql/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Wed, 15 Apr 2020 01:17:05 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<guid isPermaLink="false">https://www.designteen.net/?p=77</guid>

					<description><![CDATA[Hoje passei um aperto legal aqui tentando importar um arquivo&#160;.sql&#160;de 65Mb no meu servidor&#160;MySQL&#160;(local). Inocentemente tentei fazer isso pelo phpMyAdmin e assisti meu servidor ir para o saco alegremente… Tive que deletar o banco de dados “zicado” pelo&#160;client do MySQL… O erro? Excesso de memória. Aí eu tentei, pelo próprio&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Hoje passei um aperto legal aqui tentando importar um arquivo&nbsp;<strong>.sql</strong>&nbsp;de 65Mb no meu servidor&nbsp;<strong>MySQL</strong>&nbsp;(local).</p>



<p>Inocentemente tentei fazer isso pelo phpMyAdmin e assisti meu servidor ir para o saco alegremente… Tive que deletar o banco de dados “zicado” pelo&nbsp;<strong>client do MySQL</strong>… O erro? Excesso de memória.</p>



<p>Aí eu tentei, pelo próprio client do MySQL (explicarei a baixo como chegar lá) importar o bendito arquivo mas também falhei miserávelmente… O erro? Ultrapassou o “<strong>max_allowed_packets</strong>”, e não me pergunte o que é isso.</p>



<p>Ai fiquei uns bons minutos no Google procurando uma solução e descobri algo que funcionou muito bem e vim compartilhar com vocês: o comando&nbsp;<strong>SOURCE</strong>.</p>



<p>Primeiro você deve abrir o seu client do MySQL… Se você estiver usando Windows é só navegar (pelo cmd) até a pasta “bin” que fica dentro de onde o MySQL está instalado.</p>



<p>Se você estiver usando WAMPSERVER com MariaDB essa pasta é:</p>



<table class="wp-block-table"><tbody><tr><td></td><td>C:\wamp64\bin\mariadb\mariadb10.4.10\bin</td></tr></tbody></table>



<p>Dentro dessa pasta você vai acessar o client, dessa forma:</p>



<table class="wp-block-table"><tbody><tr><td></td><td>mysql -u USUARIO -p</td></tr></tbody></table>



<p>Selecione o Banco:</p>



<table class="wp-block-table"><tbody><tr><td></td><td> <code>USE database_name;</code> </td></tr></tbody></table>


<p><!--EndFragment--><br /><br /></p>


<p>Não se esqueça de substituir “USUARIO” pelo seu usuário do MySQL, por padrão é o&nbsp;<strong>root</strong>.</p>



<p>Aí você irá digitar a sua senha, por padrão ela é vazia e é só dar ok.</p>



<p>Agora que você está dentro do client MySQL é só digitar o comando acompanhado do caminho do arquivo que você quer importar:</p>



<table class="wp-block-table"><tbody><tr><td></td><td>source C:\servidor\bancodedados.sql</td></tr></tbody></table>



<p>O MySQL irá ler o arquivo e executar cada comando, um por um e entre cada comando ele “limpa” a memória, sem dar erro nenhum! <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>É perfeito!</p>



<p>Crédito:  <a href="http://blog.thiagobelem.net/importando-arquivos-grandes-no-mysql">http://blog.thiagobelem.net/importando-arquivos-grandes-no-mysql</a> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
