Як я можу встановити MySQL 5.7.9 на Ubuntu 14.04?


Відповіді:


10

Репозиторій PPA не містить жодних пакетів для mysql 5.7: Немає файлів дебюту. Просто подивіться у своєму браузері:

А на сторінці статусу він фактично говорить:

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

Тож принаймні для цього тата вам не пощастило ;-(

Тому я також пропоную також використовувати оригінальне джерело в mysql / Oracle:

  • Дивіться відповідь Мохіта для короткої версії.
  • Для довгої версії: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Зауважте, що існує більш нова версія версії деб. Встановіть це:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Сайт може попросити вас зареєструватися або зареєструватися. Зрештою, це Oracle ...

Тоді ця версія повинна відображатися (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

Зверніть увагу, що вам, можливо, доведеться заздалегідь очистити інші залежні пакети.


Це спрацювало, проте мені довелося викликати оновлення apt-get, перш ніж він розпізнав цей пакет.
новачок

1
Це застаріло: Oracle пропонує пакет дебюту для встановлення 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 install mysql-server замість mysql-server-5.7 при використанні вищевказаних інструкцій. Дивовижний Філ!
Програмне забезпечення пророків
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.