Comment puis-je installer MySQL 5.7.9 sur Ubuntu 14.04?

9

J'ai essayé d'installer avec ces inscturctions, mais l'installation a installé la version 5.5.

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server

http://tecadmin.net/install-mysql-5-on-ubuntu/

débutant
la source

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.

zoliton
la source
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

mohit singh
la source
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

Phil
la source
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