Instalando o antigo servidor MySQL 4.1 no Ubuntu 11.04

1

como eu preciso instalar o mySQL server 4.1 no servidor Ubuntu 11.04 para que um aplicativo legado seja executado (ele quebra no mySQL 5).

sudo apt-get mysql-server-4.1 

não funciona - "o pacote está faltando, está obsoleto ou disponível de outra fonte".

Histórico:

Estou tentando migrar de um servidor Windows para o Ubuntu Server. Eu tenho um aplicativo MS Visual Foxpro conectando ao servidor mySQL 4.1 no Windows.

Apenas tentando replicar isso no Ubuntu por enquanto.

Até agora, cheguei ao ponto em que o aplicativo já está em execução a partir de uma máquina remota (no mySQL 5.1). No entanto, eu testei e verifiquei que algumas funções não funcionam bem e é por causa da diferença nas versões mySQL.

Invariavelmente, alguém sugeriria que eu mexesse no código. Ainda não posso fazer isso, pois não desenvolvi o aplicativo e ainda estou negociando o código-fonte.

Nesse meio tempo, meu objetivo é apenas fazer com que essa coisa rode no Ubuntu com o mínimo de problemas possível e que exija o mySQL server 4.1.

Obrigado.

    
por andy u 07.08.2011 / 04:22

2 respostas

4

Eu sei que este é um post antigo, mas esta página é um dos principais links que encontrei quando pesquisei e muitos dos links como este não foram respondidos. Mas há uma solução! O link do YouTube ( link ) mostra a instalação manual do MySQL 4.1.22 dos arquivos fonte em 6.06 ... mas ainda funciona em 11.05 com alteração mínima. Os passos que segui foram:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential checkinstall libncurses5-dev curl
curl --o mysql-4.1.24.tar.gz http://mirror.provenscaling.com/mysql/community/source/4.1/mysql-4.1.24.tar.gz
sudo tar -xvzf mysql-4.1.24.tar.gz --directory=/usr/local/src
cd /usr/local/src/mysql-4.1.24/
sudo groupadd mysql
sudo useradd -g mysql mysql
sudo apt-get install
sudo ./configure --prefix=/usr/local/mysql
sudo make
sudo mkdir /usr/local/mysql
sudo mkdir /usr/local/mysql/include
sudo mkdir /usr/local/mysql/include/mysql
sudo mkdir /usr/local/mysql/lib
sudo mkdir /usr/local/mysql/lib/mysql
sudo mkdir /usr/local/mysql/share
sudo mkdir /usr/local/mysql/man
sudo mkdir /usr/local/mysql/mysql-test
sudo checkinstall
    y
    mysql-server 4.1.24
dpkg -l | grep -i mysql
sudo cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql/
pwd
bin/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql var
sudo chgrp -R mysql .
bin/mysql --version
bin/mysql_install_db --user=mysql
sudo bin/mysqld_safe user=mysql &

Espero que isso ajude alguém também!

    
por Zeafer 04.09.2011 / 13:18
0

Aqui estão os passos para instalar o servidor Mysql 4.1 no Ubuntu.

1) Isto irá instalar o Ubuntu - (Seu comando Sudo não tem "instalar"

sudo apt-get install mysql-server-4.1

2) Se você quiser instalar o PHP no Ubuntu use este

sudo apt-get install php4-mysql

3) Depois disso, criar bancos de dados pode ser feito usando PHPmyadmin -

mysqladmin create <databasename>
    
por Chan 07.08.2011 / 06:11