O phpMyAdmin é um aplicativo da Web de código aberto escrito em PHP que fornece uma GUI para auxiliar na administração do banco de dados MySQL. Ele suporta vários servidores MySQL e é uma alternativa robusta e fácil de usar o cliente de linha de comando MySQL.
Presumimos que você tenha seguido as etapas descritas em nossa Configuração e proteção de uma instância de computação. Toda a configuração será realizada em uma sessão de terminal; certifique-se de estar logado no seu Linode como root via SSH. Também assumimos que você instalou uma pilha LAMP em funcionamento. Para guias sobre como instalar uma pilha LAMP para sua distribuição, visite a seção de guias LAMP de Linode Guides &Tutorials.
Esteja ciente, se você optou por instalar o
php-suhosin
pacote, existem alguns problemas conhecidos ao usar o phpMyAdmin. Visite a página de problemas de compatibilidade do Suhosin phpMyAdmin para obter mais informações sobre ajustes e soluções alternativas. Preparando sua configuração do Apache
Certifique-se de que seus repositórios de pacotes e programas instalados estejam atualizados emitindo os seguintes comandos:
apt-get update
apt-get upgrade --show-upgraded
Para fornecer melhor segurança, este guia instalará o phpMyAdmin em um host virtual Apache protegido por SSL. Embora você possa usar http para acessar sua instância do phpMyAdmin, ele enviará suas senhas em texto simples pela Internet. Como você provavelmente fará login no phpMyAdmin usando seu usuário root do MySQL, http definitivamente não é recomendado.
Se você precisar configurar SSL para seu host, consulte nossa seção SSL. Certifique-se de que o SSL esteja habilitado para seu host virtual antes de continuar.
phpMyAdmin requer o
mcrypt
Módulo PHP. Você pode instalá-lo usando o seguinte comando:apt-get install php5-mcrypt
Pode ser necessário reiniciar o daemon do servidor Apache para que as alterações entrem em vigor:
/etc/init.d/apache2 restart
Instalando o phpMyAdmin
Para instalar a versão atual do phpMyAdmin em um sistema Ubuntu, use o seguinte comando:
apt-get install phpmyadmin
Você será perguntado para qual servidor configurar automaticamente o phpMyAdmin. Selecione o servidor web que você instalou. Se você tiver mais de um servidor web instalado, selecione a melhor opção para sua implantação.
Configurando o phpMyAdmin
Para cada host virtual que você gostaria de dar acesso à sua instalação do PHPMyAdmin, você deve criar um link simbólico da raiz do documento para o local de instalação do phpMyAdmin (
/usr/share/phpmyadmin
) Altere o diretório para sua raiz de documentos e emita os seguintes comandos para criar o link simbólico (certifique-se de substituir os caminhos adequados para sua configuração específica):
cd /srv/www/example.com/public_html
ln -s /usr/share/phpmyadmin
Isso criará um link simbólico chamado
phpmyadmin
na raiz do seu documento. Protegendo o phpMyAdmin
Arquivo .htaccess
Recomendamos proteger seu diretório phpMyAdmin usando um arquivo
.htaccess file
e permitindo apenas endereços IP especificados para acessá-lo. Você pode fazer isso criando um .htaccess file
arquivo em seu phpmyadmin
diretório. Consulte o exemplo .htaccess file
arquivo abaixo. Certifique-se de substituir os caminhos adequados e endereços IP para sua configuração específica. - Arquivo:/ srv/www/example.com/public\\_html/phpmyadmin/.htaccess
1 2
order allow,deny allow from 12.34.56.78
Forçar SSL
Como você precisa inserir suas credenciais do MySQL ao usar o phpMyAdmin, recomendamos que você use SSL para proteger o tráfego HTTP para sua instalação do phpMyAdmin. Para obter mais informações sobre como usar SSL com seus sites, consulte os guias que tratam de certificados SSL.
Você pode forçar o phpMyAdmin a usar SSL no arquivo de configuração do phpMyAdmin
/etc/phpmyadmin/config.inc.php
adicionando as seguintes linhas na Server(s) configuration
seção:- Arquivo:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';
Testando sua instalação do phpMyAdmin
Para testar o phpMyAdmin, abra seu navegador favorito e navegue até
https://example.com/phpmyadmin
. Será solicitado um nome de usuário e senha. Use o nome de usuário “root” e a senha que você especificou quando instalou o MySQL. Alternativamente, você pode fazer login usando qualquer usuário MySQL e manter suas permissões. Se você conseguir fazer login com sucesso, o phpMyAdmin foi instalado corretamente.
Mais informações
Você pode querer consultar os seguintes recursos para obter informações adicionais sobre este tópico. Embora estes sejam fornecidos na esperança de que sejam úteis, observe que não podemos garantir a precisão ou pontualidade dos materiais hospedados externamente.
- Página inicial do phpMyAdmin
- Página de documentação do phpMyAdmin