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

What is: MySQL

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 comentários
  • wp_comments contém comentários e os detalhes do autor do comentário
  • O 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 post 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 Duplicator, 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 do seu site WordPress.

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 artigo, inscreva-se 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.

Additional Reading

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!