O PHPMyAdmin é uma ferramenta incrível de criação e manipulação de banco de dados que vem em conjunto com a maioria das empresas de hospedagem. Logo, saber utilizá-lo (e quando utilizá-lo) é essencial para aproveitar ao máximo seus benefícios.
Por causa disso, no artigo de hoje resolvemos entrar a fundo nas configurações dessa plataforma impressionante e mostrar como ela pode ser útil para a hospedagem do seu site e instalação de aplicações, como o tão utilizado WordPress.
O que é PHPMyAdmin?
O PHPMyAdmin é um sistema administrador de banco de dados em MySQL que permite uma gestão e manipulação prática e visual das tabelas e dados de aplicações online. É uma plataforma de código aberto voltada para desenvolvedores que trabalham com sistemas web.
Entretanto, caso entenda pouco desse universo, algumas palavras e conceitos podem ter te deixado confuso, como “MySQL” e “banco de dados”. Por conta disso, explicaremos as definições para facilitar seu entendimento.
O que é um banco de dados
Um banco de dados é uma estrutura que armazena informações de diferentes tipos. Quando se cria um post no WordPress, por exemplo, o conteúdo do artigo, tanto texto, quanto imagem, é salvo no banco de dados. Assim, todas as vezes que um usuário solicitar a visualização do post (clicando nele), o WordPress vai até o banco de dados, pega a informação e mostra para o usuário.
Seguindo a mesma linha de raciocínio, a sua conta no Instagram também está em um banco de dados, que armazena seu nome de usuário, posts, informações, fotos, etc. Dessa forma, praticamente toda aplicação online (e algumas offlines) possuem acesso a uma base de informações.
De forma ainda mais simplificada, podemos imaginar um banco de dados como um guarda-roupa, em que cada gaveta é uma tabela, que é dedicada a guardar informações específicas. Assim como o guarda-roupa tem uma gaveta apenas para meias, o banco de dados pode ter uma tabela apenas para nomes de usuário, por exemplo.
O que é MySQL?
O MySQL é um sistema que pode, por meio de uma linguagem própria, armazenar e gerenciar dados em bancos específicos.
Logo, podemos dizer que o MySQL é o motor do banco de dados, que é manipulado visualmente (sem precisar digitar códigos) pelo PHPMyAdmin.
Para que serve o PHPMyAdmin
O PHPMyAdmin serve para gerenciar bancos de dados sem ter que digitar uma linha de código sequer. Ele permite, através da interface dele, lidar com tabelas e dados apenas clicando botões e digitando as informações necessárias, algo de extrema utilidade e produtividade.
Funcionalidades gerais do PHPMyAdmin
O PHPMyAdmin evoluiu consideravelmente desde sua criação, por isso, seria extensivo afirmar todas as suas funcionalidades. As principais são:
- Funções básicas e frequentes do MySQL, como navegação, consulta, criação, alteração e exclusão de dados e tabelas.
- Manutenção dos bancos de dados e do servidor.
- Importação e exportação de dados, tanto em CSV, quanto em SQL.
- Buscas.
- Rastreio de mudanças feitas no banco.
- Gráficos em PDF a partir dos bancos de dados.
- Backups em diferentes formatos.
Quando usar o PHPMyAdmin
Quando quiser aprender mais sobre banco de dados e suas aplicações, for instalar um CMS como o WordPress ou estiver desenvolvendo aplicações que envolvam PHP e MySQL.
Lembrando que o PHPMyAdmin é relevante também para a resolução de erros no WordPress. Através dele, é possível recuperar o acesso a instalações hackeadas e com problemas.
Para usuários iniciantes de painéis de hospedagem de sites, o uso do PHPMyAdmin não é obrigatório, visto que a maioria delas possui aplicações mais simples que facilitam a criação do banco de dados. Muitas, inclusive, criam automaticamente, para facilitar a vida de seus usuários.
Onde encontrar o PHPMyAdmin?
Normalmente, ele é colocado como item no painel de controle de empresas de hospedagem. No cPanel, usado pela HostGator, por exemplo, ele está na seção Banco de Dados.
Já no hPanel, da Hostinger, ele se encontra no menu lateral Banco de Dados, dentro do gerenciamento da sua conta.
Basta clicar nos links correspondentes para a interface ser mostrada. Embora ela pareça confusa, de início, verá que é fácil de entender.
A interface do PHPMyAdmin
Banco de dados
No painel lateral temos acesso aos bancos de dados que podem ser expandidos clicando no ícone de mais (+), mostrando assim as tabelas que os compõem. Cada tabela também pode ser expandida e ter mostradas suas colunas e índices.
Estrutura
Em estrutura vemos as tabelas específicas de um banco, com a opção de visualizar, ver estrutura, procurar, inserir, limpar ou eliminar. Com essas possibilidades, há como alterar os dados de forma direta (via navegador mesmo).
SQL
Na aba SQL se pode executar comandos, caso seja necessário. Normalmente, tudo o que pode ser feito via comando, também pode ser feito visualmente. Essa opção está disponível para quem prefere resolver as coisas de uma forma não tão visual.
Procurar
O Procurar é uma espécie de mecanismo de busca dentro da própria plataforma. Sua vantagem está nas configurações específicas de pesquisa.
Demais abas
Há ainda abas interessantes e funcionais como:
- Consulta: seleciona tabelas específicas.
- Exportar e importar: migração de dados para dentro ou fora da plataforma.
- Operações: criação, renomeação ou cópia de bancos de dados.
- Rotinas, eventos e gatilhos: registro de ações no sistema.
- Designer: criação dos bancos e ligação entre eles de forma visual, como mostrado abaixo.
Quais os benefícios de utilizar o PHPMyAdmin
Utilizar o PHPMyAdmin traz uma série de benefícios para quem possui sites ou sistemas em PHP. Listamos os mais significativos.
Alterações fáceis para quem não entende comandos MySQL
Para aqueles que não entendem nada de MySQL, ainda assim é possível gerenciar bancos de dados através do PHPMyAdmin. Claro, saber MySQL vai te ajudar muito e com certeza aumenta a gama de possibilidades, principalmente na aba SQL da plataforma.
Produtividade
Mesmo sabendo MySQL, o fato de poder resolver tudo visualmente acelera o desenvolvimento de aplicações. Ao invés de perder tempo digitando trechos completos de código, basta alguns cliques para realizar a mesma coisa.
Visibilidade das relações entre as tabelas do banco de dados
Na aba Designer do PHPMyAdmin é possível ver as relações entre as tabelas do banco, podendo montá-las de forma completamente visual. Para quem lida com bancos complexos, isso ajuda de uma forma muito significativa.
Perguntas frequentes sobre o PHPMyAdmin
Quais outras alternativas ao PHPMyAdmin?
Dentre as alternativas ao PHPMyAdmin, o MySQL Workbench é um dos mais citados. Assim como seu concorrente, ele é uma plataforma que integra administração, design e manutenção de banco de dados em um único ambiente que funciona de forma visual.
Lembrando que há alternativas indiretas ao PHPMyAdmin, como os auto instaladores que já criam o banco de dados e vinculam ao WordPress e até mesmo aplicações de dentro do cPanel que criam banco de dados e usuários, não permitindo a manipulação direta das tabelas, mas o mínimo necessário para rodar aplicações no servidor.
Ele apresenta riscos à segurança dos meus bancos de dados?
De forma alguma. Entretanto, quem tiver acesso a sua hospedagem de sites, também terá ao PHPMyAdmin, com a possibilidade de acessar e exportar seus dados de forma precisa. Portanto, fica o alerta de guardar e-mail e senha e não compartilhá-los com estranhos.
Todo PHPMyAdmin também possui acesso via senha e usuário, algo não percebido por muitos usuários, já que dentro do cPanel ou hPanel, eles iniciam a sua sessão automaticamente através de um link. Mas algumas hospedagens permitem o acesso via dominiodoseusite.com.br/phpmyadmin
É possível fazer backup dos meus bancos de dados?
É sim, através da opção de exportação. Com ela, se gera um SQL com todos os dados do seu banco, podendo ser enviado para outra instalação do PHPMyAdmin (mesmo em outro servidor, inclusive local).
Para utilizar esse backup, basta usar a opção contrária, a de importar. Assim, basta usar o SQL gerado anteriormente.
Do mesmo modo, alguns plugins para WordPress, como o UpDraftPlus também possibilitam o backup tanto do banco de dados, quanto dos conteúdos em mídia do servidor, facilitando assim a tarefa de backup, inclusive a restauração da cópia de segurança, caso ocorra algum problema.
Há compatibilidade com Postgre, Oracle ou SQL Server?
Apenas com MySQL e MariaDB. Para gerenciamento de outros tipos específicos de bancos de dados, é possível usar o DBeaver ou outras aplicações.
Curiosidade sobre o PHPMyAdmin
A própria equipe de desenvolvimento, no site oficial, afirma que muitos usuários se confundem e pesquisam o nome de diversas formas erradas. As três mais frequentes no Google são: myphpadmin, phpadmin e phpmysqladmin.
Devo utilizar o PHPMyAdmin?
Para a maioria dos casos em hospedagem de sites, não. Como dito anteriormente, os próprios painéis de controle oferecem soluções práticas para desenvolvimento e manutenção de banco de dados. Logo, se há maneiras automáticas e mais simples de lidar com os dados do servidor, não há porque utilizar o PHPMyAdmin.
Entretanto, para programadores ou usuários avançados, sugerimos o uso para situações adversas, como erros de login ou ataques hackers, ou para aprender a gerenciar banco de dados de forma efetiva.
Para se ter ideia, os auto instaladores como softaculous, já criam e vinculam o banco de dados ao WordPress automaticamente, te permitindo nem mesmo ir na seção da base de dados dentro do painel da hospedagem.
Quais hospedagens de site possuem o PHPMyAdmin
Basicamente, todas as hospedagens de site que possuem o cPanel também disponibilizam o PHPMyAdmin. Entretanto, devido a alta performance e qualidade dos servidores, recomendamos principalmente a Hostinger.
Com mais de 1 milhão de usuários e presente em 178 países, essa é a hospedagem utilizada em todos os sites da rede Melhores Hospedagem. A confiança é tanta que, graças ao ótimo atendimento e serviços, a empresa recebeu o selo RA1000 do Reclame Aqui, concedido apenas a empresas que possuem um nível absurdo de bom atendimento ao público.
A vantagem da Hostinger, dentre as outras empresas de hospedagem, é oferecer uma garantia exclusiva de 30 dias. Com ela, se por algum motivo, não gostar do serviço ou ficar insatisfeito, basta entrar em contato com o suporte, que todo o seu dinheiro será devolvido integralmente (sem perguntas constrangedoras).
Clique aqui para ter um cupom de desconto exclusivo da Hostinger.
Conclusão
No artigo de hoje vimos sobre o PHPMyAdmin, uma plataforma administradora de banco de dados completa e visual para hospedagem de sites e sistemas online. Esperamos que todo o conteúdo tenha sido bem explicativo e que tenha tirado todas as suas dúvidas.
Afinal de contas, saber explorar todas as opções do painel de controle da sua hospedagem é muito importante, nunca sabemos quando esse conhecimento será necessário para resolver determinado problema.
Qualquer sugestão fique a vontade para entrar em contato pela seção de comentários. Estaremos respondendo o quanto antes.
Obrigado por ter lido até aqui. Um forte abraço! Até o próximo conteúdo.