Как я могу установить конкретную версию 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.