Назад | Перейти на главную страницу

Как установить Mysql 5.0.75 вместо Mysql 5.5

У меня есть новый экземпляр Ubuntu Micro на Amazon EC2. По умолчанию ami-8cfa58e5.

Я сделал резервную копию старой базы данных MySQL, сделав снимок тома, на котором хранятся данные. Теперь мне нужно восстановить данные из этой резервной копии. Когда я устанавливаю mysql с помощью: sudo apt-get install mysql-server, я получаю последнюю версию 5.5. Когда я затем прохожу и монтирую диски в соответствии с этим документом: http://aws.amazon.com/articles/1663?_encoding=UTF8&jiveRedirect=1

Все работает нормально, но MySQL не запускается. Я думаю, это может быть связано с тем, что резервный экземпляр использует mysql 5.0.75. Я не эксперт по Linux, как мне установить Mysql 5.0.75, чтобы проверить, является ли это причиной моей проблемы?

Вы можете установить предыдущую версию пакета в Ubuntu, используя apt-get следующим образом

sudo apt-get install foo_package=version

но для ami-8cfa58e5 (Ubuntu 12.04 Precise) версия, которую вы хотите протестировать, никогда не была упакована, это самый старый выпуск от mysql-server для 12.04 это mysql-server 5.1.58-1ubuntu1 и может быть установлен с

sudo apt-get install mysql-server=5.1.58

Чтобы получить 5.0.75, вам потребуется более старый образ Amazon EC2.

Если вы любите приключения, у меня есть ссылка на исходный код MySQL 5.0.75.

Предоставлено SkySQL: http://downloads.skysql.com/archive/index/p/mysql/v/5.0.75

Загрузите исходный код в Amazon EC2 и запустите make монтаж

Сообщите нам, помогло ли это

Кажется, проблема с разрешениями, убедитесь, что у вас есть правильные разрешения и правильная настройка владельца для вашего каталога данных Mysql.

  chown mysql:mysql /PathtoMysqldatadirectory