Как я могу установить конкретную версию MYSQL

9

Я пытаюсь установить MySQL-сервер 5.0. потому что я хочу установить программу, которая зависит от этой версии. Я просмотрел сеть, чтобы найти решение, но ни один из них не сработал. Я действительно разочарован. Я попытался «apt-get install mysql-server = 5.0.96-0ubuntu3», но там было сказано «Версия« 5.0.96-0ubuntu3 »для« mysql-server »не найдена». Я нашел этот пакет по адресу http://packages.ubuntu.com/hardy/mysql-server-5.0, но я не знаю, как его использовать. Это способ, которым я могу установить его вручную? пожалуйста, помогите мне!

Гаседак Раха
источник
Ссылка на Ubuntu выше не работает.
Параг

Ответы:

1

Перейдя по указанной вами ссылке, просто нажмите на архитектуру вашей операционной системы (amd64 или i386) в самом низу страницы. Вы будете перенаправлены на страницу со ссылкой для загрузки соответствующего файла .deb (достаточно в середине страницы). После того, как вы скачали файл, вы можете установить его через sudo dpkg -i <path-to-file>.

Если это не сработает, приведенные здесь решения должны работать. В основном речь идет об установке старых версий MySQL через менеджер пакетов Synaptic (который можно легко установить, набрав sudo apt-get install synapticв терминале, если он еще не установлен). Как упомянуто в посте, на который я ссылался выше, вам может понадобиться добавить определенный PPA для конкретной версии. Вы можете сделать это с помощью команды sudo add-apt-repository ppa:<user>/<ppa-name>- тем не менее, будьте осторожны с источниками, которым вы будете доверять. Чтобы найти нужные PPA, вам придется использовать поисковую систему.

Дэвид
источник
большое спасибо. Ваш ответ был действительно полезным. сейчас он начинает установку, но выдает мне эту ошибку: E: mysql-server-5.0: установленный подпроцесс сценарий после установки возвратил ошибку, состояние выхода 1. Не могли бы вы сказать мне, что мне делать сейчас?
Гаседак Раха
1

Загрузите требуемые универсальные двоичные файлы MySql для вашей платформы с http://dev.mysql.com/downloads/mysql/ Затем просто установите с помощью простого скрипта linux (запустите из / share каталог, в котором находятся установочные бинарные файлы), см. Ниже скрипт, который я использовал годами работал на 5.1,5.5,5.6

Примечание: 1.MySql 5.6 не поставляется с «my.cnf» по умолчанию, поэтому будьте осторожны 2. Убедитесь, что вы удалили все существующие настройки MySql

например

#!/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
КСФ
источник
"Простой" - yikes!
Erutan409