Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Gerenciar MySQL com phpMyAdmin no Ubuntu 10.10 (Maverick)


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