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.
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.
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.
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árioswp_comments
contém comentários e os detalhes do autor do comentáriowp_links
gerencia os blogrolls criados por versões anteriores do WordPresswp_options
contém a maioria das configurações do WordPress em todo o sitewp_postmeta
contém meta informações sobre posts, páginas e tipos de posts personalizadoswp_posts
contém seus posts, páginas, tipos de posts personalizados e revisõeswp_termmeta
contém metadados para termos em taxonomias personalizadaswp_terms
contém termos em taxonomias, como cada categoria e tagwp_term_relationships
gerencia as relações entre tipos de post e termoswp_term_taxonomy
define taxonomias para diferenciar entre categorias e tagswp_usermeta
contém meta-informações sobre usuários registradoswp_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.
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.
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
- Como adicionar um usuário administrador ao banco de dados do WordPress via MySQL
- Banco de dados
- Apache
- Consulta
- Como o WordPress realmente funciona nos bastidores (Infográfico)
- Guia para iniciantes no gerenciamento de banco de dados do WordPress com o phpMyAdmin
- 50 erros mais comuns do WordPress e como corrigi-los
- Como alterar o e-mail do administrador do WordPress (3 métodos)
- Como redefinir uma senha do WordPress no phpMyAdmin