|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiInstalando o MySQL no Slackware
[editar] IntroduçãoEsses 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! :) [editar] 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'' [editar] 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! :) [editar] Usando
% /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! :) [editar] Referências:Site oficial do MySQL: http://www.mysql.com/ Autor: Paulo Roberto Balmer (balmerweb) eMail: paulo[NOSPAM]balmerweb.com.br |