O que é: MySQL

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 ‘my sequel’.

O aplicativo de banco de dados é atualmente de propriedade da Oracle Corporation e é um software open source licenciado sob a GPL e disponível gratuitamente.

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

O que é MySQL?

O que é um Banco de Dados?

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 no seu servidor de hospedagem 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 de tabelas no banco de dados usando uma linguagem de programação especial chamada SQL, ou Structured Query Language. Uma instrução SQL para recuperar dados é conhecida como consulta.

Uma consulta MySQL típica se parece com isto:

SELECT * FROM wp_posts WHERE ID = 23;

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

Você pode corrigir muitos erros do WordPress trabalhando diretamente com o banco de dados, especialmente quando você não consegue 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. Este é um aplicativo web que permite gerenciar bancos de dados MySQL usando um navegador web. Você o encontrará no painel de controle do seu provedor de hospedagem 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 phpMyAdmin.

Como o WordPress Usa 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 pede que você forneça um nome de banco de dados, host, nome de usuário e senha.

Forneça um Nome de Banco de Dados, Host, Nome de Usuário e Senha

Esta informação é armazenada 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. Estas contêm dados para diferentes seções, recursos e funcionalidades do WordPress.

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

  • wp_commentmeta contém informações meta sobre 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 informações meta sobre posts, páginas e tipos de post 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 os relacionamentos entre tipos de postagem e termos
  • wp_term_taxonomy define taxonomias para diferenciar entre categorias e tags
  • wp_usermeta contém informações meta sobre usuários registrados
  • wp_users contém informações do usuário, incluindo nomes de usuário e senhas

O prefixo wp_ antes de cada nome de tabela é o prefixo padrão do banco de dados. Você pode gostar de escolher um prefixo diferente durante a instalação do WordPress para melhorar a segurança do seu site.

Como o seu conteúdo do WordPress é armazenado em MySQL, sua solução de backup de site precisará fazer uma cópia das suas tabelas de banco de dados, bem como dos arquivos armazenados em sua biblioteca de mídia, temas e plugins.

Plugins de backup como o Duplicator enviarão automaticamente backups completos dos seus arquivos e banco de dados do WordPress para um local remoto. Você pode aprender 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 seu servidor web como um aplicativo, portanto, requer mais recursos quanto mais usuários visitam seu 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 para o navegador do usuário.

Isso faz com que seu site carregue mais lentamente quando muitos usuários o visitam ao mesmo tempo.

A maioria dos sites resolve isso usando um plugin de cache para WordPress. Esses plugins armazenam páginas da web solicitadas com frequência para que seu banco de dados não precise ser consultado com tanta frequência. Como resultado, seu site roda mais rápido.

Plugin de Cache do WordPress

Recomendamos o uso de WP Rocket (premium) ou WP Super Cache (gratuito). Muitas empresas de hospedagem WordPress como Bluehost e 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 MySQL no Seu Computador

Se você deseja executar o WordPress localmente no seu computador, você precisará executar o mesmo software que seu provedor de hospedagem WordPress. Isso inclui Apache (o software do servidor web), MySQL (o banco de dados) e PHP (a linguagem de programação).

Felizmente, pacotes de software como WAMP (para Windows), MAMP (para Mac), LAMP (para Linux) e XAMPP (multiplataforma) facilitam a instalação.

WAMP Permite Executar o WordPress no Seu Computador Windows

Esperamos que este artigo tenha ajudado você a aprender mais sobre MySQL no WordPress. Você também pode querer ver nossa lista de Leitura Adicional abaixo para artigos relacionados sobre dicas, truques e ideias úteis do WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Leitura Adicional

O Kit de Ferramentas Definitivo para WordPress

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