Как установить определенную версию MYSQL

8

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

    
задан Ghasedak Raha 07.03.2013 в 12:51
источник

2 ответа

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, вам придется использовать поисковую систему.

    
ответ дан David 07.03.2013 в 13:29
источник
1

Загрузите необходимые общие файлы MySql для вашей платформы из Ссылка Затем просто установите с помощью простого сценария linux (запустите из каталога / share, где установлены установочные двоичные файлы), см. Ниже для сценария, который я использовал в течение многих лет, работал для 5.1.5.5.5.6

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

e.g

#!/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 20.11.2015 в 15:55
источник

Ознакомьтесь с другими вопросами по меткам