Jak mogę zainstalować określoną wersję MYSQL

9

Próbuję zainstalować mysql-server 5.0. ponieważ chcę zainstalować program, który zależy od tej wersji. Surfowałem po sieci, by znaleźć rozwiązanie, ale żadne z nich nie działało. Jestem naprawdę zawiedziony. Próbowałem „apt-get install mysql-server = 5.0.96-0ubuntu3”, ale napisano, że „Wersja” 5.0.96-0ubuntu3 ”dla„ mysql-server ”nie została znaleziona”. Znalazłem ten pakiet na http://packages.ubuntu.com/hardy/mysql-server-5.0, ale nie wiem, jak go używać. Czy mogę to zainstalować ręcznie? proszę pomóż mi!

Ghasedak Raha
źródło
Powyższy link do ubuntu jest uszkodzony.
Parag

Odpowiedzi:

1

Podążając za podanym linkiem, po prostu kliknij architekturę systemu operacyjnego (amd64 lub i386) na samym dole strony. Nastąpi przekierowanie do strony z linkiem do pobrania odpowiedniego pliku .deb (całkiem na środku strony). Po pobraniu pliku możesz go zainstalować za pośrednictwem sudo dpkg -i <path-to-file>.

Jeśli to nie zadziała, podane tutaj rozwiązania powinny nadal działać. Zasadniczo chodzi o instalację starych wersji MySQL za pomocą menedżera pakietów Synaptic (który można łatwo zainstalować, wpisując sudo apt-get install synapticterminal, jeśli nie jest jeszcze zainstalowany). Jak wspomniano w poście, który zamieściłem powyżej, może być konieczne dodanie określonego PPA dla konkretnej wersji. Możesz to zrobić za pomocą polecenia sudo add-apt-repository ppa:<user>/<ppa-name>- niemniej jednak uważaj na źródła, którym będziesz ufać. Aby znaleźć odpowiednie umowy PPA, musisz skorzystać z wyszukiwarki.

David
źródło
wielkie dzięki. twoja odpowiedź była naprawdę pomocna. teraz Zaczyna się instalować, ale wyświetla mi ten błąd: E: mysql-server-5.0: zainstalowany podproces skryptu poinstalacyjnego zwrócił błąd wyjścia status 1. czy mógłbyś mi powiedzieć, co mam teraz zrobić?
Ghasedak Raha,
1

Pobierz pożądane ogólne pliki binarne MySql na swoją platformę ze strony http://dev.mysql.com/downloads/mysql/ Następnie zainstaluj po prostu za pomocą prostego skryptu linux (uruchom z katalogu / share, w którym znajdują się pliki binarne instalacji), zapoznaj się ze skryptem, którego użyłem od lat pracował dla 5.1,5.5,5.6

Uwaga: 1. MySql 5.6 nie jest dostarczany z domyślnym plikiem „my.cnf”, dlatego należy zachować ostrożność 2. Upewnij się, że odinstalowałeś wszelkie wychodzące ustawienia MySql

na przykład

#!/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
źródło
„Proste” - tak!
Erutan409 20.04.16