Outils pour utilisateurs

Outils du site


mysql_server_5.6

Différences

Ci-dessous, les différences entre deux révisions de la page.


mysql_server_5.6 [2017/02/20 10:00] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Installer MySQL server 5.6 sous Debian 7 et 8 ======
 +===== Besoin =====
 +Même Debian 8 (Jessie) ne propose pas de version de MySQL supérieure à 5.5. Un nombre croissant d'applications demande une version >= 5.6.
  
 +À la date de rédaction, même les backports de Jessie ne proposent pas la 5.6.
 +===== Démarche =====
 +La solution proposée consiste à ajouter un dépôt géré par Oracle qui permettra d'installer MySQL 5.6. L'ajout ce de dépôt et des clés qui lui sont associées s'effectue à l'aide d'un paquetage.
 +
 +Cette installation a pour effet d'annuler et remplacer la version courante de MySQL préalablement installée.
 +
 +===== Procédure =====
 +Source : [[http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/|A Quick Guide to Using the MySQL APT Repository]] (en) [Oracle].
 +==== Récupérer le paquetage chez Oracle ====
 +Pour accéder à la dernière version du paquetage d'installation du dépôt Oracle :
 +  - faire pointer son navigateur sur l'url suivante : [[http://dev.mysql.com/downloads/repo/apt/|http://dev.mysql.com/downloads/repo/apt/]]
 +  - cliquer sur le bouton download
 +  - sur la page suivante, le lien ancré sur le texte "No thanks, just start my download." pointe vers le fichier à télécharger, copier l'url
 +
 +==== Télécharger et installer le paquetage de configuration des dépôts ====
 +<note important>Remplacer les arguments apparaissant dans les commandes par les valeurs tirées du lien copié précédemment.</note>
 +En ligne de commande, sur la machine cible :
 +<code>
 +# wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb
 +# dpkg -i mysql-apt-config_0.6.0-1_all.deb
 +</code>
 +Une interface semi-graphique permet de choisir les dépôts à installer. Il faudra sélection le choix "Apply" pour déclencher l'installation les éléments sélectionnés.
 +==== Installer le serveur MySQL ====
 +<code>
 +# apt-get update
 +# apt-get install mysql-server
 +</code>
 +Contrôler la version active de MySQL
 +<code>
 +$ mysql --version
 +</code>
 +==== Mettre à jour la clé du dépôt ====
 +Source : [[https://bugs.mysql.com/bug.php?id=85029|APT GPG Key Expired]] (en) (mysql.com)
 +
 +Périodiquement, la clé du dépôt atteint sa date d'expiration. Il faut donc la changer :
 +<code>
 +# apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
 +</code>
 +===== Basculer d'une version majeure à une autre =====
 +<note important>Cette technique ne permet de basculer de 5.6 à 5.5 (ou inversement).</note>
 +Si plusieurs versions majeures ont été installées (elles ne s'écrasent pas mutuellement) :
 +<code>
 +# dpkg-reconfigure mysql-apt-config
 +</code>