Instalando o MySQL no Slackware

Este artigo mostra como instalar o MySQL na distribuição Slackware a partir de seu código fonte obtido no site oficial, de forma simples e prática. Toda essa teoria pode ser aplicada em outras distros, bastando seguir a teoria aqui aplicada.

[ Hits: 52.112 ]

Por: Adriano Santos Lima em 19/02/2004


Introdução



Aqui vai uma dica de como instalar o MySQL no Slackware 7.1 de uma forma bem fácil e sem precisar fazer compilação.

Antes de mais nada, você deve logar como root para usar os comandos abaixo e o MySQL precisa de um grupo e usuário para funcionar.

Faça o download do código-fonte do MySQL em:
Agora vamos criar um grupo para o mysql, digite o seguinte comando no prompt:

# groupadd mysql

Depois vamos criar um usuário:

# useradd -g mysql mysql

Logo depois vamos instalar ele no diretório /usr/local, para isto digite o seguinte:

# cd /usr/local

Agora vamos desagrupar e descompactar o arquivo mysql-4.0.x.tar.gz (onde x é 13 no meu caso):

# tar -zxvf mysql-4.0.13.tar.gz

Ele irá criar um diretório chamado mysql-4.0.13 na pasta /usr/local/. Vamos agora criar um link simbólico para o MySQL, para isto digite:

# ln -s /usr/local/mysql-4.0.13 mysql

Vamos entrar no diretório do MySQL:

# cd mysql

Será preciso executar o arquivo mysql_install_db para instalar a base de dados, digite:

# scripts/mysql_install_db

Pronto, a base de dados do MySQL está instalada, agora temos que dar algumas permissões para o usuário "mysql". Digite o seguinte:

# chown -R root .
# chown -R mysql data
# chgrp -R mysql .


Para finalizarmos, digite o seguinte:

# bin/safe_mysqld --user=mysql &
# /usr/local/mysql/support-files/mysql.server start


Agora o MySQL está pronto para ser usado.

Um detalhe, pelo fato de não ter usado compilação, quando você reiniciar o Linux o MySQL não irá funcionar, você deve colocá-lo para startar na inicialização do Linux, então vamos criar um script para isso:

# cd /
# pico mysql


Dentro do arquivo digite:

/usr/local/mysql/support-files/mysql_server start

Depois salve o arquivo (Ctrl+x, e depois Y). Agora vamos tornar esse arquivo executável, digite:

# chmod +x mysql

Depois basta copiar ele para a pasta /bin:

# cp mysql /bin

Agora toda vez que você digitar "mysql", o MySQL irá abrir. Para finalizarmos, vamos colocar ele na inicialização do sistema, faça o seguinte:

# pico /etc/rc.d/rc.local

Dentro do arquivo digite o seguinte:

# Inicio do Mysql
mysql
echo "Iniciando Mysql..."
# Fim do Mysql

Salve o arquivo (Ctrl+x, depois Y) e pronto! Finalmente seu Mysql está prontinho para você usar a hora que quiser.

Mais adiante estarei mandando uns comandos básicos do MySQL.

Adriano Santos - adriano@gbi.com.br

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

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

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

Blindando o MySQL: Configurações de segurança

Introdução ao MySQL

MySQL Workbench no Slackware 14.0

  
Comentários
[1] Comentário enviado por h4ck3rj em 26/06/2004 - 19:20h

Muda muito esta sua dica no slack 7.1 para o slack 9.0 ? pq quando eu configuro o mysql no slack 9.0 é um pouco diferente !!

[2] Comentário enviado por those em 24/07/2006 - 17:18h

muito bom .. estava com problema em um dos meus servidorese e seguindo artigo passso a posso deu certim aki ;d

[3] Comentário enviado por gnu25 em 17/09/2006 - 21:51h

Caro h4ck3rj,

A dica do mastergbi funciona em qualquer distro do slack, jah utilizo da mesma maneira desde a 7.1 e jah estou instalando faz um bom tempo em 10.2...

agora caro mastergbi não poderia escrever um artigo de como compilar a partir de um source o mysql 5 no slack... ficaria grato

[4] Comentário enviado por kakaroto13 em 01/12/2007 - 12:45h

Bom dia mastergbi! "sou novato em mysql"
Eu entendi tudo que está no seu artigo, mas como faço para colocar um banco de dados mysql de um programa comercial que uso?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts