Instalando versão antiga do MySql no Debian - Blog da Informática
Este artigo tem a intenção de auxiliar diversos administradores de rede que se deparam com uma situação bem comum no mundo da informática.
O Cliente utiliza um software (proprietário) de uma outra empresa, e este software utiliza uma versão específica de Banco de Dados MySql. Até aí tudo bem, mas o administrador de rede, que no caso é você, tem um Servidor Linux instalado neste cliente, só que quando você atualiza seu Servidor Linux a versão do MySql é superior a utilizada no software da outra empresa.
O ambiente que estou usando para a demonstração é um Debian 8.3 (xfce) e instalando manualmente o Mysql Server 5.1.72
Fato é que, não sei bem o motivo, mas as empresas que desenvolvem softwares amam utilizar o MySql Server 5.1, e todos os sistemas Linux que são instalados hoje utilizam nos seus repositórios (principalmente baseados Debian) o MySql Server 5.5 ou superior.
Então, neste artigo instalaremos o MySql 5.1.72 no Debian 8.3, mas praticamente tudo aqui abaixo serve para outras versões de Linux e MySql. O propósito é fazer o download e compilar "na mão" tudo.
Instalando os arquivos básicos
Fazendo o download do MySql 5.1.72
Criando o usuário e grupo do MySql
Compilando o MySql Server 5.1.72 e instalando os arquivos nos locais corretos
Executando o MySql pela primeira vez
Criando os links simbólicos
Atribuindo a senha de root para o MySql
Criando os links para os serviços
Configurar o systemd para o MySql iniciar automaticamente
Dê as permissões necessárias para o arquivo executar
apt-get install build-essential libncurses5-dev wget
wget http://mirror.cogentco.com/pub/mysql/MySQL-5.1/mysql-5.1.72.tar.gz
tar xvfz mysql-5.1.72.tar.gz
Isto criará o arquivo sockets
ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin/mysqladmin
mysqladmin -u root password 'sua-senha-aqui'
Acesse a pasta com o conteúdo dos arquivos
cd /usr/local/src/mysql-5.1.72
Copie os arquivos dos serviços
Agora, para iniciar automaticamente quando a máquina reiniciar.
Criamos um serviço no systemd, uma vez que o Debian a partir do 8 utiliza este sistema ao invés do init.d