Je viens d'installer Ubuntu 12.10 (amd64) et je souhaite installer une version récente de MySQL 5.6.
Si possible, j'aimerais l'installer (pas la mettre à niveau) à la "manière Debian" (c'est-à-dire, utiliser apt-get
ou dpkg
).
(Cette version est en fin de vie, envisagez de la mettre à niveau!)
J'ai préparé PPA avec les paquets MySQL 5.6 basés sur les paquets MySQL 5.5 Debian. Aucune garantie que cela fonctionnera tout de suite, mais je vous serais reconnaissant de pouvoir l'essayer et de rendre compte de vos succès (ou de vos échecs).
Il existe des PPA pour MySQL 5.5 et MySQL 5.6, tous deux avec la dernière source en amont.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Mise à jour: les packages MySQL 5.6 ont échoué lors d'une nouvelle installation, ce qui a été corrigé. Si vous trouvez d'autres erreurs, contactez-moi directement via le tableau de bord ou sur https://github.com/oerdnj/deb.sury.org/issues
Pour 14.04 utilisateurs:
La valeur par défaut d’Ubuntu 14.04 est MySQL 5.5, mais MySQL 5.6 est également disponible pour l’installation à partir de l’archive d’univers. Installer 5.6 est aussi simple que spécifier la version:
Consultez le site de Tocker pour plus de détails
la source
vous pouvez télécharger le dernier fichier .deb sur oracle.com
site de téléchargement d'oracle dev
et exécutez simplement la commande
Je ne l'ai pas installé cependant, donc je ne peux pas promettre le résultat attendu.
la source
/opt
et n'a pas mis en place quoi que ce soit dans/etc
ou/etc/init.d
, ou permettez - moi de commencer avecservice
, ou ajouter/opt/mysql/server-5.6/bin
au chemin, ou quoi que ce soit d' autre.apt-get
puis d’installer le fichier .deb dessus./etc
,/usr/bin
, etc, et 5,6 installera dansopt
.Je viens d'écrire un article de blog qui traite de ce sujet. Trouvez-le à l’ installation de Mysql 5.6 . J'espère que ceci vous aidera!
la source
Vous pouvez bien sûr installer tout ce qui est requis à
Mysql-5.5
partir des référentiels des versions 12.04 et 12.10, mais ce qui suit devrait vous aider à vousMysql-5.6
installer.Tout d' abord, je dois essayer d' installer le fichier deb à partir du site officiel dans
Software Centre
ouGdebi
, comme ces programmes résoudre les dépendances,dpkg
ne fonctionne pas.La compilation
mysql
est votre prochaine option:Remarque : il Faire la «méthode Debian (comme vous le mentionnez) ne vous obtenir
mysql-5.5
et non5.6
: à savoircomme il n'y a pas d'autre source disponible par défaut. Si vous souhaitez utiliser le dernier code de développement, vous devez le télécharger depuis le site officiel, ce qui est mieux que d'essayer d'activer un référentiel unstable ou un autre.
Il n'y a pas non plus de ppas disponibles à l'heure actuelle (autre que celui que vous avez essayé), donc la méthode de compilation suivante
mysql-5.6
est en fait la méthode la plus simple et la plus simple à la minute d'obtenir ce que vous voulez.Cependant, comme vous dites que vous êtes intéressé par la compilation de la dernière version de développement de
mysql 5.6
, les instructions suivantes devraient vous aider:Téléchargez le dernier code source de développement à partir du site mysql et vérifiez le téléchargement. À l'heure actuelle, vous voulez
mysql-5.6.7-rc.tar.gz
; allez dans la page, sélectionnez les versions de développement , puis sélectionnez le code source dans la case.Maintenant, lancez
Allez dans le dossier et créez un dossier appelé bld:
À ce stade, il est important de récupérer les dépendances avec
Une documentation importante est disponible ici sur le processus de construction, mais vous voudrez probablement simplement utiliser les options standard utilisées par la version officielle. Pour cela, comme indiqué ici , exécutez (dans le
bld
dossier):Ensuite, lorsque la
cmake
configuration est terminée et est satisfaite (notez toutes les dépendances manquantes mentionnées; s'il en manque, téléchargez-les, supprimez tout ce qui se trouve dans lebld
répertoire et exécutez ce qui précède.cmake
nouveau la commande ).Vous êtes maintenant prêt à exécuter la compilation avec make et toutes les options que vous pouvez ajouter:
Lorsque la compilation est terminée (cela prendra environ une heure), lancez soit
Maintenant, vous devriez avoir une
mysql
installation. Toute information complémentaire devrait être disponible dans le guide officiel très détaillé .la source
apt-get source -b
oudpkg-buildpackage
.Mon SQL 5.6 est disponible au téléchargement ici: Mon SQL 5.6 Télécharger
Je pense que vous devrez aller avec le paquetage sans RPM tout en bas de la liste.
Et ici vous pouvez trouver des détails sur comment installer cette version: Comment installer en utilisant un paquet binaire
J'espère que cela t'aides :)
Pour installer et utiliser une distribution binaire MySQL, la séquence de commande de base ressemble à ceci:
la source
Voici une autre approche comparée à la réponse d’empi89, utilisant un script mysql init modifié. Oui, c’est manuel, mais c’est le prix que vous payez pour être à la pointe du progrès. Oracle ne fournit pas de référentiel. Regardez ce post .
EDIT : En bref, vous pouvez copier le fichier /etc/init.d/mysql original dans /etc/init.d/mysql-opt et le modifier comme il convient:
Ensuite, copiez / etc / mysql / debian-start dans / etc / mysql / debian-start-opt et éditez-les comme il convient:
Le rendre exécutable
Ensuite, copiez /etc/mysql/my.cnf dans /etc/mysql/my-opt.cnf et éditez:
Sous la section [mysqld_safe], ajoutez la ligne suivante:
Sous la section [mysqld], modifiez les lignes suivantes:
Aussi, si vous avez activé, comme je l'ai fait
qui est maintenant obsolète, il convient de le remplacer par les deux lignes suivantes:
Il est temps de tester Stop mysql
Gardez une sauvegarde des données au cas où vous auriez besoin de restaurer les anciennes données.
Rendre le script init exécutable
Testez mysql-opt démarre.
NOTE: Ceci mettra à jour vos tables internes mysql actuelles. Vous avez fait la sauvegarde des données, n'est-ce pas?
Vérifiez les journaux pour les erreurs. Pendant le débogage d’un serveur qui ne démarre pas, vous pouvez émettre manuellement
Si tout va bien, vous pouvez activer le serveur opt mysql au démarrage. Désactive l'ancien script pour qu'il puisse être exécuté à init.
Installez le nouveau, en ignorant les avertissements.
Vérifiez qu'il est installé.
La commande précédente devrait maintenant afficher quelque chose comme:
la source
Vous y trouverez toutes les instructions pour l'installer à partir de fichiers binaires, ainsi que les étapes pour l'installer
/usr/bin
et le configurer en tant que service comme vous l'avez demandé ...Mysql 5.6 installation
la source
apt-get
.