Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Resident Evil
Por percival
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Compilando e instalando o MySQL no Debian com cmake
Linux user
Publicado por Ildefonso Jr em 24/10/2011

Login: junior2010, 12945 pontos
[ Hits: 1534 ]

Compilando e instalando o MySQL no Debian com cmake

Esta dica foi aptada da página oficial do MySQL, porém tive que fazer adaptações para que ela funcionasse corretamente em uma máquina Debian.

Caso queira ver o artigo basta ir ao endereço e seguir os passos:
Pré-requisitos:
  • cmake - o MySQL passou a usar o cmake ao invés do make. O primeiro passo é instalar o cmake.
  • ncurses - no Debian o pacote se chama libncurses5-dev.

1 - Crie o grupo mysql e adicione esse usuário a este grupo:

# groupadd mysql
# useradd -r -g mysql mysql


O -g informa que o usuário será inserido no grupo informado. Se não colocar -g ele será inserido em um grupo com o mesmo nome. O -r cria uma conta de sistema e não será criado um home para ele.

2 - Compile.

Vamos partir para a compilação. Atenção: onde estiver escrito version leia-se a versão do seu MySQL:

# tar zxvf mysql-VERSION.tar.gz

Mova a pasta com os fontes para a pasta /usr/local/src:

# cd /usr/local/src/mysql-VERSION
# cmake .
# make
# make install


3 - Configurações:

# cd /usr/local/mysql
# chown -R mysql .
# chgrp -R mysql .
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data


4 - Opcional:

# cp support-files/my-medium.cnf /etc/my.cnf
# bin/mysqld_safe --user=mysql &


5 - Para inicializar automaticamente:

# cp support-files/mysql.server /etc/init.d/mysql.server
# update-rc.d mysql.server defaults


update-rc.d funciona no Debian. Em outras distros você tem que ver como a inicialização funciona.

6 - Para aumentar a segurança.

Crie um senha para o root com:

# ./bin/mysqladmin -u root password 'nova senha'
ou
# ./bin/mysqladmin -u root -h [nome da máquina] password 'nova senha'

Ou use a inicialização segura (ira eliminar base de testes e outras coisas mais:

# ./bin/mysql_secure_instalation


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Instalando o Webmin no Debian Etch através do apt-get
   Dica Linux recomendada Equalizador para o Rhythmbox
   Dica Linux recomendada Redimensionando HD's virtuais com partições NTFS no VIrtualBox 4
   Dica Linux recomendada Lançamento do Metamorphose Linux 3.0 Lion
   Dica Linux recomendada Instalando o Opera 9.02 no SuSE 10.1

Comentários
[1] Comentário enviado por firenightman em 28/10/2011 - 19:43h:

Saudação,

E a versão anterior do mysql, vc a desinstalou antes? ou este procedimento sobrescreve a instalação?

[2] Comentário enviado por junior2010 em 29/10/2011 - 08:45h:

Eu utilizei uma instalação limpa do linux (não tinha nenhum mysql instalado).

[3] Comentário enviado por ewertonmelo em 11/01/2012 - 17:14h:

junior2010
.
Muito bom o arquivo, agora estou com uma duvida que ainda não conseguir resolver. Onde podemos utilizar alguns parâmetros, como usávamos na hora do comando ./configure do make???


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.