Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

O que é: MySQL

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

O MySQL é o sistema de gerenciamento de banco de dados usado pelo WordPress para armazenar e recuperar as informações do seu blog. Ele funciona como um arquivo para o seu site e é pronunciado como “minha sequência”.

O aplicativo de banco de dados é atualmente de propriedade da Oracle Corporation e é um software de código aberto licenciado sob a GPL e disponível gratuitamente.

Embora você possa usar o WordPress sem saber como usar o MySQL, um conhecimento básico pode ajudá-lo a solucionar problemas com seu site WordPress.

What Is MySQL?

O que é um banco de dados?

O MySQL é um sistema de gerenciamento de banco de dados relacional capaz de lidar com vários usuários e bancos de dados. Ele é executado como um servidor e é instalado em seu servidor de hospedagem do WordPress.

Pense nele como um arquivo digital que organiza e armazena todos os dados do seu site.

As informações são recuperadas, adicionadas e excluídas das tabelas no banco de dados usando uma linguagem de programação especial chamada SQL, ou Structured Query Language (Linguagem de Consulta Estruturada). Uma instrução SQL para recuperar dados é conhecida como consulta.

Uma consulta típica do MySQL tem a seguinte aparência:

SELECT * FROM wp_posts WHERE ID = 23;

Você não precisa entender como os bancos de dados funcionam nem aprender a linguagem SQL para usar o WordPress. Tudo isso acontece automaticamente nos bastidores. Entretanto, o conhecimento do MySQL pode ajudar na solução de problemas.

É possível corrigir muitos erros do WordPress trabalhando diretamente com o banco de dados, especialmente quando não é possível fazer login na área de administração do WordPress. Por exemplo, você pode redefinir uma senha do WordPress, adicionar um usuário administrador e alterar o endereço de e-mail do WordPress.

Você pode acessar seu banco de dados MySQL usando o phpMyAdmin. Esse é um aplicativo da Web que permite gerenciar bancos de dados MySQL usando um navegador da Web. Você o encontrará no painel de controle do seu provedor de hospedagem na Web.

phpMyAdmin

Para saber mais sobre bancos de dados e como usá-los, consulte nosso guia para iniciantes sobre gerenciamento de banco de dados do WordPress com o phpMyAdmin.

Como o WordPress usa o MySQL?

O WordPress armazena uma grande quantidade de informações em um banco de dados, incluindo posts, páginas, comentários, categorias, tags, campos personalizados, usuários e outras configurações do WordPress.

É por isso que, quando você instala o WordPress pela primeira vez, ele solicita que você forneça um nome de banco de dados, um host, um nome de usuário e uma senha.

Provide a Database Name, Host, Username and Password

Essas informações são armazenadas no arquivo de configuração chamado wp-config.php.

Durante a instalação, o WordPress usa as informações que você fornece sobre o banco de dados para criar tabelas e armazenar dados de instalação padrão dentro dessas tabelas.

Cada instalação do WordPress começa com 12 tabelas padrão no banco de dados. Elas contêm dados de diferentes seções, recursos e funcionalidades do WordPress.

Atualmente, uma instalação padrão do WordPress cria as seguintes tabelas:

  • wp_commentmeta contém meta-informações sobre os comentários
  • wp_comments contém comentários e os detalhes do autor do comentário
  • wp_links gerencia os blogrolls criados por versões anteriores do WordPress
  • wp_options contém a maioria das configurações do WordPress em todo o site
  • wp_postmeta contém meta informações sobre posts, páginas e tipos de posts personalizados
  • wp_posts contém seus posts, páginas, tipos de posts personalizados e revisões
  • wp_termmeta contém metadados para termos em taxonomias personalizadas
  • wp_terms contém termos em taxonomias, como cada categoria e tag
  • wp_term_relationships gerencia as relações entre tipos de post e termos
  • wp_term_taxonomy define taxonomias para diferenciar entre categorias e tags
  • wp_usermeta contém meta-informações sobre usuários registrados
  • wp_users contém informações do usuário, incluindo nomes de usuário e senhas

O wp_ antes de cada nome de tabela é o prefixo padrão do banco de dados. Talvez você queira escolher um prefixo diferente durante a instalação do WordPress para aumentar a segurança do seu site.

Como o conteúdo do WordPress é armazenado no MySQL, a solução de backup do site precisará fazer uma cópia das tabelas do banco de dados, bem como dos arquivos armazenados na biblioteca de mídia, nos temas e nos plug-ins.

Os plug-ins de backup, como o UpdraftPlus, enviarão automaticamente backups completos dos arquivos e do banco de dados do WordPress para um local remoto. Você pode saber como configurá-lo seguindo nosso guia sobre como fazer backup e restaurar seu site WordPress com o UpdraftPlus.

Como o MySQL afeta o desempenho do site

O MySQL é executado no servidor da Web como um aplicativo e, portanto, requer mais recursos quando mais usuários visitam o site. Isso ocorre porque cada vez que um usuário visita seu site, o WordPress precisa buscar as informações no banco de dados antes que a página da Web seja enviada ao navegador do usuário.

Isso torna o carregamento do seu site mais lento quando muitos usuários o visitam ao mesmo tempo.

A maioria dos sites resolve isso usando um plug-in de cache do WordPress. Esses plug-ins armazenam páginas da Web solicitadas com frequência para que o banco de dados não precise ser consultado com tanta frequência. Como resultado, seu site é executado mais rapidamente.

WordPress Caching Plugin

Recomendamos usar o WP Rocket (premium) ou o WP Super Cache (gratuito). Muitas empresas de hospedagem WordPress, como a Bluehost e a SiteGround, também oferecem soluções de cache.

Você pode seguir nosso guia sobre como instalar e configurar o WP Super Cache em seu site WordPress para ver como é fácil adicionar uma solução de cache ao seu site.

Executando o MySQL em seu computador

Se quiser executar o WordPress localmente em seu computador, será necessário executar o mesmo software que o provedor de hospedagem do WordPress. Isso inclui o Apache (o software do servidor da Web), o MySQL (o banco de dados) e o PHP (a linguagem de programação).

Felizmente, as pilhas de software como WAMP (para Windows), MAMP (para Mac), LAMP (para Linux) e XAMPP (plataforma cruzada) facilitam a instalação.

WAMP Allows You to Run WordPress on Your Windows Computer

Esperamos que este artigo tenha ajudado você a saber mais sobre o MySQL no WordPress. Talvez você também queira ver nossa lista de Leitura adicional abaixo para obter artigos relacionados sobre dicas, truques e ideias úteis para o WordPress.

Se você gostou deste guia, considere a possibilidade de se inscrever em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Leitura adicional

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!