Configurando Apache + MySQL + PHP no Slackware

Nesse simples artigo descreverei a configuração básica de alguns pacotes de servidores padrão do Slackware, fazendo funcionar o MySQL, Apache e PHP.

[ Hits: 52.699 ]

Por: Carlos Roberto M. Medeiros junior em 10/10/2006


Utilizando o MySQL



Depois da instalação do MySQL, você ainda tem que configurar pequenas coisas para que o mesmo funcione. Para isso, siga os passos abaixo (usar o usuário root).

Com o comando abaixo você instalara o banco de dados do MySQL:

# mysql_install_db

Com o banco de dados instalado, vamos agora tentar iniciar o MySQL. Isso gerará um erro, pelo que percebi esse erro tem que ser gerado, então, não se preocupe.

# mysqld_safe &
[1] 20429
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/BooM.pid
060626 01:46:46 mysqld ended

Pressione somente a tecla Enter e continue seguindo os passos.

Bom, na verdade não sei explicar o que esse comando faz, mas é necessário, pois sem ele o meu MySQL não funcionou.

# chown -R mysql.mysql /var/lib/mysql

Agora tentaremos rodar o MySQL novamente:

# mysqld_safe &
[1] 21262
Starting mysqld daemon with databases from /var/lib/mysql

Isso significa que o mysql já esta rodando, então agora devemos criar uma senha para utilizarmos no MySQL.

# mysqladmin -u root -p password 'senha_do_mysql'

Bom, quando apertarmos Enter o MySQL irá pedir uma senha, somente aperte Enter novamente.

Importante: caso o MySQL não deixe você inserir uma senha, preste atenção e olhe se ele está realmente rodando. O MySQL só deixará inserir ou trocarmos a senha se ele estiver rodando.

Bom, vamos logar no MySQL.

# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.14

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Bom, se a mensagem acima aparecer, seu MySQL está pronto para rodar.

Só lembrando, caso tenha que dar um restart no MySQL, pode usar esse comando:

# /etc/rc.d/rc.mysqld restart (citei o restart, mas pode ser o start seguido do stop)

vamos ao próximo passo.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Utilizando o MySQL
   3. Apache e PHP
Outros artigos deste autor

Ajeitando o blackbox

Leitura recomendada

Gerenciando banco de dados com MySQL (Parte 1)

OcoMon 2.0RC6 no OpenSUSE 11.2 com PHP5 + MySQL5 + Apache2 com correção de acentuação

A função DATE_FORMAT() do MySQL

Instalando o MySQL no Slackware

Instalando o MySQL Workbench - com solução de possível problemas de dependência

  
Comentários
[1] Comentário enviado por cams em 10/10/2006 - 14:36h

Boaaaaa essa .conf ficou massa vc tá dominando mesmo hein..
vamos v se vc pode me ajudar com um problema ..tenho hj o Win2003
usando o BD SQLserver......e quero migrar para o Linux+MySql ..
quero saber se isso é possivel....? v se vc pode me ajudar juninho

[2] Comentário enviado por rpbdesigner em 10/10/2006 - 23:10h

bom mesmo cara parabens pelo artigo =)

[3] Comentário enviado por medeiros64 em 12/10/2006 - 11:36h

fala ai cams,

entao como já tinha dito da p/ migrar sim é até bem simples mais nao lembro os nomes dos programas necessarios. vc tem q fazer o seguinte.

1° ir no site do mysql e pegar qualquer programa deles q transfprma o seu BD em um script para rodar no mysql.

2° configurar o mysql e rodar o scrip assim todo o seu banco sera reescrito no mysql tabelas e dados tudo perfeito como no outro banco, acho até q o sql gera esse tipo de script sozinho, mas nao tenho certeza.

3° vc tem ver como seu dados sao manipulados, tipo sao manipulados via navegador ou interface (como no access).
caso sejá via interface tem um drive ODBC no site do mysql mesmo q faz a conexao no mysql assim vc poderia usar a mesmo interface e o banco no mysql blz.



rpbdesigner valeu


qq coisa estamos ai flw.

[4] Comentário enviado por crock-linux em 12/10/2006 - 19:30h

""""# mysqld_safe &
Bom, na verdade não sei explicar o que esse comando faz, mas é necessário, pois sem ele o meu MySQL não funcionou. """"

gostei desta explicação...

[5] Comentário enviado por medeiros64 em 13/10/2006 - 18:17h

bom p/ falar a verdade o mysqld_safe & inicia o mysql, quando falei q nao sabia o q o comando faz me referi a este comando abaixo


# chown -R mysql.mysql /var/lib/mysql

[6] Comentário enviado por bertucci em 29/12/2006 - 01:53h

Esse comando "chown -R mysql.mysql /var/lib/mysql " faz com que o user mysql e o grupo mysql (mysql.mysql) -> user.grupo sejam os donos da pasta indicada, em outras palavras atribui a pasta ao grupo mysql fazendo com que todos do grupo possam acessala e fazendo com que o user mysql seja o criador da pasta.....o dono da mesma, "/var/lib/mysql"...... o "-R" informa ao sistema que o user e o grupo mysql sejam atrubuidos a pasta e suas subpastas mysql.....
ok....?
Falow

[7] Comentário enviado por medeiros64 em 02/01/2007 - 15:46h

ai valew meu brother acho q nem se tenta-se explicar esse comando nao teria explicado tao bem flw to vendo q esta de volta hem t+

[8] Comentário enviado por linus black em 17/01/2007 - 19:49h

boa tarde;
eu sou usuario de slackware 10.2 , e eu não consegui desta forma so usando o tutorial que encontrei baseado no suse linux aquele deu resultado ,não que o seu artigo não esteje bom mas o do suse resolveu ,...
muito bom 10 . o artigo do suse que eu falei esta nos meus favorito valeu cara. continue assin logo estara em primeiro no rankn

[9] Comentário enviado por yzakius em 19/05/2007 - 10:25h

ótimo artigo!

Abraços

[10] Comentário enviado por diegovss em 30/06/2007 - 18:23h

Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!

O meu está dando este erro ai! Não consigo resolver!

[11] Comentário enviado por Line2041 em 30/09/2008 - 10:57h

Gostaria de saber como faço para o apache funcionar , pois fiz todos os passos mais ele não funciona.
Aparece essa mensagem:
/usr/sbin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
/usr/sbin/apachectl restart: httpd could not be started


Alguem poderia me ajuda?
obrigada

[12] Comentário enviado por ADMMyself em 02/10/2008 - 22:59h

Puts exatamente q buscava mano

Muito bom e direto o tuto sem rodeios

Parabens

[13] Comentário enviado por negralha em 14/10/2008 - 21:36h

muito bom valeu ai mano

[14] Comentário enviado por jefersonjanuario em 23/01/2013 - 09:45h

O unico tutorial que encontrei na net que funcionou no meu caso. Muito obrigado, sempre utilizo esses passos.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts