¿Cómo puedo instalar una versión específica de MYSQL?

9

Estoy tratando de instalar mysql-server 5.0. porque quiero instalar un programa que depende de esta versión. He navegado por la red para encontrar una solución, pero ninguno de ellos funcionó. Estoy muy decepcionado. Intenté "apt-get install mysql-server = 5.0.96-0ubuntu3" pero decía "No se encontró la versión '5.0.96-0ubuntu3' para 'mysql-server'". Encontré este paquete en http://packages.ubuntu.com/hardy/mysql-server-5.0 pero no sé cómo usarlo. ¿Es una forma de instalarlo manualmente? ¡por favor, ayúdame!

Ghasedak Raha
fuente
El enlace de ubuntu anterior está roto.
Parag

Respuestas:

1

Siguiendo el enlace que proporcionó, simplemente haga clic en la arquitectura de su sistema operativo (amd64 o i386) en la parte inferior de la página. Será redirigido a una página con un enlace de descarga para el archivo .deb correspondiente (bastante en el medio de la página). Después de descargar el archivo, puede instalarlo a través de sudo dpkg -i <path-to-file>.

Si eso no funciona, las soluciones dadas aquí aún deberían funcionar. Básicamente se trata de instalar versiones antiguas de MySQL a través del administrador de paquetes Synaptic (que puede instalar fácilmente escribiendo sudo apt-get install synapticun terminal si aún no está instalado). Como se mencionó en la publicación que he vinculado anteriormente, es posible que deba agregar un cierto PPA para la versión específica. Puede hacerlo con el comando sudo add-apt-repository ppa:<user>/<ppa-name>; sin embargo, tenga cuidado con las fuentes en las que va a confiar. Para encontrar los PPA correctos, deberá utilizar un motor de búsqueda.

David
fuente
muchas gracias. Tu respuesta fue realmente útil. ahora Comienza a instalarse pero me da este error: E: mysql-server-5.0: el subproceso instalado después de la instalación devolvió el error de estado de salida 1. ¿Podría decirme qué debo hacer ahora?
Ghasedak Raha
1

Descargue los binarios genéricos MySql deseados para su plataforma desde http://dev.mysql.com/downloads/mysql/ Luego, simplemente instale usando un simple script de Linux (ejecute desde / directorio compartido donde se colocan los binarios de configuración), consulte a continuación un script que utilicé durante años, trabajó para 5.1,5.5,5.6

Nota: 1.MySql 5.6 no viene con 'my.cnf' predeterminado, por lo tanto, tenga cuidado 2. Asegúrese de desinstalar cualquier configuración existente de MySql

p.ej

#!/bin/sh
DOWNLOAD_DIR="/share"
ZIP_FILE=mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz
MYSQL_DIR=mysql-enterprise-5.1.55-linux-x86_64-glibc23

if test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz; then
    echo "Starting MySql 64 bit install..."
elif test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz; then
    echo "Starting MySql 32 bit install..."
    ZIP_FILE=mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz
    MYSQL_DIR=mysql-enterprise-5.1.55-linux-i686-glibc23
else
    echo "installation tar.gz not found, quitting..."
    exit 2
fi

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip < $DOWNLOAD_DIR/$ZIP_FILE | tar xf -
ln -s /usr/local/$MYSQL_DIR mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# bin/mysqld_safe --user=mysql &
cp /usr/local/$MYSQL_DIR/support-files/mysql.server /etc/init.d/mysql
#cp $DOWNLOAD_DIR/mysql-cnf.txt /etc/my.cnf
chmod 755 /etc/init.d/mysql
cp support-files/mysql-log-rotate /etc/logrotate.d
update-rc.d mysql defaults
/etc/init.d/mysql start
# create path links for most commonly used executables
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
/usr/local/mysql/bin/mysqladmin -u root password 'xxxxx'
echo "Done"
exit 0
csf
fuente
"Simple" - ¡Ay!
Erutan409