Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin de forma simples e objetiva

Esta é uma forma básica de instalar o Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin. Serve para testar suas aplicações MySQL e PHP e com alguns detalhes a mais é possível montar o seu próprio servidor WEB. Junto vai o Webmin, que é um poderoso gerenciador de serviços para seu servidor.

[ Hits: 53.885 ]

Por: Fabio Barby em 17/04/2008


Banco de dados MySQL



Optei pelo MySQL por se tratar de um Banco de Dados leve, básico e que cumpre muito bem o seu papel.

Instalação do MySQL:

Para instalar proceda da seguinte forma:

# aptitude install mysql-server-4.1 mysql-client-4.1

Pronto, o MySQL está instalado mas precisa configurá-lo.

# mysqladmin -u root password 'SENHA'

Com esse comando você define uma senha para o usuário root, agora vamos acessar o servidor MySQL:

# mysql -u root -p

Irá pedir a sua senha, e será direcionado ao prompt do MySQL:

mysql>

Neste ponto você vai criar as permissões de um usuário e o banco de dados. Adotei como padrão que o localhost terá acesso a todos os banco de dados

Para acessar o usuário, banco de dados etc, digite:

mysql> use mysql;
Database changed
mysql>

Para dar ao localhost a permissão para acessar todos os bancos de dados:

mysql> insert into
-> host(host,db,Select_priv, Insert_priv, Update_priv,
-> Delete_priv, Create_priv, Drop_priv)
-> values('localhost','%','Y','Y','Y','Y','Y','Y');

O "%" pode ser substituído pelo nome de outro banco de dados. O "%" é um coringa.

Para criar um usuário com permissões de acesso ao localhost digite:

mysql> insert into
-> user (host, user, password)
-> values('localhost','USUÁRIO',password('SENHA'));

Para permitir que um usuário acesse um banco de dados no localhost, use o seguinte comando:

mysql> insert into
-> db (host,db,user,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)
-> values ('localhost','MEU_BANCO_DE_DADOS','USUÁRIO','Y','Y','Y','Y','Y','Y');

Pronto, agora vamos sair do prompt do MySQL:

mysql> quit
Bye

Para criar um banco de dados com o nome VIVAOLINUX, vamos usar o comando:

# mysqladmin -u root -p create vivaolinux

Depois de lhe perguntar a senha o novo banco de dados será criado.

O serviço MySQL precisa ser reiniciado, use o comando:

# mysqladmin -u root -p reload

Depois de perguntar a senha o MySQL será carregado novamente:

Ok. Se tiver tudo certo está criado o usuário e um banco de dados. Agora você pode criar, editar e apagar as tabelas como você achar melhor.

Por padrão o MySQL irá abrir a porta 3306, então lembre-se de liberar essa porta em seu firewall!

Até agora você fez a configuração do seu MySQL via linha de comando, mas isso foi pra você ver que usar o prompt não é um bicho de sete cabeças!

Existe sim uma maneira mais simples de configurar o MySQL, que é usando o PhpMyAdmin.

Veja na página seguinte...

Página anterior     Próxima página

Páginas do artigo
   1. Algumas políticas adotadas para a instalação
   2. Instalação do Apache2
   3. Módulos de suporte PHP5 para Apache2
   4. Banco de dados MySQL
   5. phpMyAdmin
   6. Webmin
Outros artigos deste autor

Conhecendo o eBox

Terceirização de segurança gera dúvidas em profissionais de TI

Leitura recomendada

OpenSUSE Internet Installation

Window Maker 0.95.4 no Debian Testing - Instalação, configuração e dicas

Instalando drivers para placas de vídeo SiS

Configurando TV Digital no Ubuntu 10.04 - (PlayTV USB SBTVD)

LXC-Container e KVM - CentOS 6.2 x86_64 rodando em outro CentOS x86_64

  
Comentários
[1] Comentário enviado por henryjr em 17/04/2008 - 16:53h

Caso o phpmyadmin não crie essa pasta no /var/www/ coloque um atalho para o mesmo:

# ln -s pasta_instalado_phpmyadmin phpmyadmin

[2] Comentário enviado por gpr.ppg.br em 21/04/2008 - 19:43h

muito bom, consegui instalar o webmin.
queria aprender a adicionar dominios virtuais pelo webmin.

e acessar pela rede.

[3] Comentário enviado por fabiobarby em 22/04/2008 - 10:19h

henryjr:
Valeu pelo seu comentário. Creio q as versões atuais ja deixam o caminho correto, mas caso não for, tae a solução...

gpr:
Experimenta ir em "Servidores" e procura por "Servidor Web Apache" em seguida "Create virtual host", esse é o caminho!

Boa sorte...

[4] Comentário enviado por mathiasaulo em 23/04/2008 - 00:52h

muito bom mesmo o seu artigo...

está de parabéns espero um dia chegar a esse nivel com ajuda de vcs

abraço!!

[5] Comentário enviado por Emmanuel Santini em 08/05/2008 - 15:54h

tudo perfeito, única alteração foi do mysql 4.1 para o 5.0

parabéns

[6] Comentário enviado por fabiobarby em 09/08/2008 - 00:20h

Realmente Emmanuel, mas mesmo vc chamando pela instalação do 4.x ele instala o 5...

pode ficar susse quanto a isso!!!

[]s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts