Как я могу установить MySQL 5.7.9 в Ubuntu 14.04?

Ответы:

10

Репозиторий PPA не содержит пакетов для mysql 5.7: нет файлов deb. Просто взгляните в браузере:

И на странице статуса это на самом деле говорит:

 mysql-5.7 38 weeks ago
 Failed to build: amd64 i386 

Так что по крайней мере для этого ппа вам не повезло ;-(

Поэтому я также предлагаю также использовать исходный код в mysql / Oracle:

  • Смотрите ответ Мохит для краткой версии.
  • Для длинной версии: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Обратите внимание, что есть более свежая версия config deb. Установите это:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Сайт может попросить вас войти или зарегистрироваться. Это Оракул в конце концов ...

Затем должна появиться версия this (5.7 - GA, тогда как 5.7.9, поэтому 5.7.10 должно быть в порядке):

apt-cache show mysql-server=5.7.10-1ubuntu14.04

Если это установить через:

apt-get install mysql-server=5.7.10-1ubuntu14.04

Обратите внимание, что вам может потребоваться очистить другие зависимые пакеты заранее.

zoliton
источник
Это сработало, однако мне пришлось вызвать apt-get update, прежде чем он узнал этот пакет.
новичок
1
Это устарело: Oracle предлагает пакет deb для установки MySQL 5.7 и его обновления.
reinierpost
15

Сначала посетите https://dev.mysql.com/downloads/repo/apt/, чтобы найти самую последнюю версию пакета. Приведенная ниже версия будет устаревшей к тому времени, как вы ее прочитаете.

Пожалуйста, запустите следующую команду:

package=mysql-apt-config_0.8.11-1_all.deb
wget http://dev.mysql.com/get/$package
sudo dpkg -i $package
sudo apt-get update
sudo apt-get install mysql-server

Первоначально вам нужно было установить, mysql-server-5.7но с более новым пакетом, это простоmysql-server

мохит сингх
источник
1
Это устанавливает 5.7.8-RC, как я могу установить версию GA?
новичок
Это должно быть помечено как правильный ответ!
Мария Инес Парнисари
вероятно, нужно запустить mysql_upgrade --forceпосле того, как вы это сделаете. Я сделал, когда понял, что mysqldumpсломался, и это снова заработало.
Billynoah
Это теперь дает W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823при запуске apt-get update.
Stefansundin
6

Используйте ответ mohit , но обратитесь к https://dev.mysql.com/downloads/repo/apt/ для текущей mysql-apt-config. Нажмите «Скачать» внизу. Затем скопируйте ссылку «Нет, спасибо, просто начните мою загрузку». внизу

Фил
источник
Это может быть лучше в качестве комментария к ответу Мохита
Дейв М
sudo apt-get устанавливает mysql-server вместо mysql-server-5.7 при использовании приведенных выше инструкций. Потрясающий Фил!
Пророки программного обеспечения