Comment puis-je installer MySQL 5.7.9 sur Ubuntu 14.04?


Réponses:


10

Le référentiel PPA ne contient aucun paquet pour mysql 5.7: il n'y a pas de fichiers deb. Jetez un œil à votre navigateur:

Et sur la page d'état, il dit en fait:

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

Donc au moins pour ce ppa tu n'as pas de chance ;-(

Par conséquent, je suggère également d'utiliser la source d'origine sur mysql / Oracle:

  • Voir la réponse de Mohit pour la version courte.
  • Pour la version longue: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Notez qu'il existe une version plus récente de la configuration deb. Installez celui-ci:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Le site peut vous demander de vous connecter ou de vous inscrire. C'est Oracle après tout ...

Ensuite, cette version devrait apparaître (5.7 est GA depuis 5.7.9 donc 5.7.10 devrait être bien):

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

S'il s'installe via:

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

Notez que vous devrez peut-être nettoyer d'autres packages dépendants au préalable.


Cela a fonctionné, mais j'ai dû appeler apt-get update avant de reconnaître ce package.
débutant le

1
C'est obsolète: Oracle propose un paquet deb pour installer MySQL 5.7 et le mettre à jour.
reinierpost

15

Rendez-vous d'abord sur https://dev.mysql.com/downloads/repo/apt/ pour trouver la version la plus récente du package. La version ci-dessous sera obsolète au moment où vous lirez ceci.

Veuillez exécuter la commande ci-dessous:

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

À l'origine, vous deviez installer, mysql-server-5.7mais avec le package le plus récent, il suffitmysql-server


1
Cela installe 5.7.8-rc, comment puis-je installer la version GA?
débutant le

Cela devrait être marqué comme la bonne réponse!
Maria Ines Parnisari

probablement besoin de s'exécuter mysql_upgrade --forceaprès cela. Je l'ai fait quand je me suis rendu compte qu'il mysqldumpétait cassé et que cela a fonctionné à nouveau.
billynoah

Cela donne maintenant W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823lors de l'exécution apt-get update.
stefansundin

6

Utilisez la réponse de mohit , mais reportez-vous à https://dev.mysql.com/downloads/repo/apt/ pour la configuration mysql-apt-config actuelle. Cliquez sur "Télécharger" en bas. Copiez ensuite le lien "Non merci, commencez simplement mon téléchargement". au fond


Cela pourrait être mieux comme un commentaire à la réponse de Mohit
Dave M

sudo apt-get installe mysql-server au lieu de mysql-server-5.7 lors de l'utilisation des instructions ci-dessus. Génial Phil!
Software Prophets
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.