Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Instalando o MySQL no Slackware

Tabela de conteúdo

Introdução

Esses dias precisei instalar o MySQL, e entrei na net para ver se encontrava algum artigo que explicasse passo a passo como instalar o MySQL. Só consegui encontrar algumas informações na documentação do próprio MySQL (em inglês). Então resolvi escrever esse artigo, pois talvez ajude pessoas que como eu precisem instalar esse poderoso banco de dados. Se você instalou o slackware com o mysql, muito provavavelmente ele vai estar dando um erro na hora que você tenta iniciá-lo. Use o pkgtool do slack e remova o mysql. Vamos reinstalar ele novamente do zero para que fique tudo bem personalizado e funcione! :)

Instalando com pacote tgz:

Essa é a maneira mais fácil de instalar qualquer aplicativo no slackware. Basta fazer o download do pacote tgz no site www.linuxpackages.net .

O endereço para download direto do pacote de instalação tgz do MySQL 4.0.13 é: http://www3.linuxpackages.net/packages/Slackware-9/mysql/mysql-4.0.13-i686-1.tgz

Depois de fazer o download desse arquivo basta ir até a pasta onde ele está gravado, e executar o comando de instalação como segue:

% installpkg mysql-4.0.13-i686-1.tgz

Depois disso o MySQL já vai estar instalado no seu sistema operacional. Para que ele seja iniciado toda vez que o computador for ligado, acesse o arquivo /etc/rc.d/rc.local insira a linha que segue para que o mysql inicie toda vez que o linux for carregado:

echo "Iniciando o MySQL server..."
mysqld_safe &

Depois de iniciar o MySQl, não esqueça de alterar a senha do root com o comando:

% mysql -u root password ''novasenha''

Instalando com o source.

Se você não instalou o linux completo, pode ser que o installpkg não tenha sido instalado. Nesse caso, use essa segunda opção, que é um pouco mais trabalhosa, mas funciona também. Então vamos lá! :)

Primeiro faça o download do source do MySQL no link abaixo:

http://www.linorg.usp.br/mysql/Downloads/MySQL-4.0/mysql-standard-4.0.15-pc-linux-i686.tar.gz

Para este artigo, estou considerando que o download do arquivo foi feito na pasta /home/paulo/. O diretório onde será descompactada a instalação do mysql é /usr/local. (Assume-se que você possui permissão para criar arquivos e diretórios no ‘usr/local’. Se esse diretório estiver protegido, você necessitará executar a instalação como root).

Primeiro adicione um usuário e um grupo para o mysqld rodar:

% groupadd mysql
% useradd -g mysql mysql

O primeiro comando cria o grupo mysql, e o segundo adiciona o usuário mysql no grupo antes criado. A sintaxe desses comandos podem variar em outras distribuições do Linux.

Vá para o diretório onde iremos colocar a instalação:

% cd /usr/local

Descompacte a distribuição, com isso será criado o diretório de instalação. Precisamos também criar um link simbólico para esse diretório.

% gunzip < /home/paulo/mysql-standard-4.0.15-pc-linux-i686.tar.gz | tar xvf -
% ln -s /usr/local/ mysql-standard-4.0.15-pc-linux-i686 mysql

Acesse o diretório de instalação:

% cd mysql

Crie as tabelas padrões do MySQL:

% scripts/mysql_install_db

Se não der certo tente:

% scripts/mysql_install_db --force

Modifique as permissões para que o root e o mysql possam acessar os arquivos e diretórios necessários:

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

Crie o arquivo mysql.sock na pasta /tmp/ e de permissão para o mysql gravar:

% touch /tmp/mysql.sock
% chown –R mysql.mysql /tmp/mysql.sock

Inicialize o mysql com o comando:

% bin/mysqld_safe --user=mysql &

Você pode editar o arquivo /etc/rc.d/rc.local e colocar as seguintes linhas:

echo "Iniciando o MySQL server..."
/usr/local/mysql/bin/mysqld_safe --user=mysql &

Isso fará com que o mysql inicie toda vez que o computador for ligado ou reiniciado.

Pronto! O mysql já vai estar rodando na sua máquina! :)

Usando

    • Para usar o mysql use o comando:
% /usr/local/mysql/bin/mysql

Depois de iniciar o MySQl, não esqueça de alterar a senha do root com o comando:

% /usr/local/mysql/bin/mysql -u root password ''novasenha''

É isso aí. Se tiver dúvidas, críticas ou sugestões, manda um email! :)

Referências:

Site oficial do MySQL: http://www.mysql.com/


Autor: Paulo Roberto Balmer (balmerweb)

eMail: paulo[NOSPAM]balmerweb.com.br
Horários baseados na GMT -3. Agora são 9:24.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.