Upgrade Mysql 5.5 to 5.6

Bonjour,

J’aimerais installer la version 5.6 de Mysql en remplacement de la version 5.5.
J’ai lu que la version 5.6 de mysql n’est pas proposé dans les depots debian.

J’ai trouvé cette documentation sur l’upgrade de mysql :
https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#repo-qg-apt-repo-manual-setup

Je ne comprends pas tout et j’aimerais votre aide.

Si je rajoute “deb http://repo.mysql.com/apt/debian/ jessie mysql-5.6” à mon /etc/apt/sources.list, cela, est ce la bonne manière de faire. Est ce qu’il ne va pas y avoir de conflit avec la version 5.5 déjà installé lorsque je ferais un apt update ?

Merci pour vos réponses.

Bonjour,
avec synaptic j’ai mysql/mariadb version 10.x.y de chez Oracle
cela fonctionne trés bien
pour le fun la base à travers phpmyadmin est accessible en France
mariadb fonctionne sur plusieurs Linux ainsi que W10 familial
faire un export puis un import
JB

Merci pour ta réponse.

En fait, j’aimerai rester sur mysql et ne pas utilisé mariadb afin d’avoir la même configuration que mon site web.

J’ai réussi et j’ai en fait installé la version 5.7 sur ma debian Jessie.

Voici ma méthode issue de cette page http://xmodulo.com/upgrade-mysql-server-debian-ubuntu.html.

J’ai remplacé les étapes 8-12 par mon étape 8.

  1. Back up your MySQL config files.
    $ sudo mkdir /backup
    $ sudo tar cvfvz /backup/mysql_conf.tgz /etc/mysql

  2. Export all databases to a .sql file, and back up MySQL data directory.
    $ sudo sh -c ‘mysqldump -u root -p -A --events > /backup/backup_db.sql’
    $ sudo tar cvfvz /backup/mysql_data.tgz /var/lib/mysql

  3. Stop MySQL server.
    $ sudo service mysql stop

  4. Uninstall and remove MySQL packages.
    $ sudo apt-get remove mysql-server mysql-client mysql-common
    $ sudo apt-get autoremove
    $ sudo apt-get autoclean
    Do not use “purge” option in apt-get as that would remove MySQL config files and other MySQL related data directories as well, which we will continue to use after MySQL upgrade.

  5. Install MySQL dependency (kernel asynchronous I/O access library) which is needed for MySQL 5.5 and higher.
    $ sudo apt-get install libaio1

  6. Download a MySQL Debian package from the official site.
    https://dev.mysql.com/downloads/repo/apt/
    -> mysql-apt-config_0.8.3-1_all.deb

  7. Install the downloaded MySQL package.
    $ sudo dpkg -i mysql-apt-config_0.8.3-1_all.deb

  8. Update
    $ sudo apt-get update
    $ sudo apt-get intall mysql-server

  9. Start MySQL server.
    $ sudo service mysql start

  10. Restore MySQL databases.
    $ sudo mysql -u root -p < /backup/backup_db.sql

  11. Finally, upgrade MySQL system tables.
    $ sudo /opt/mysql/server-5.6/bin/mysql_upgrade -v -u root -p

Bonjour,
merci pour la communication de la méthode,
A+
JB

Salut,

La 5.7 est disponible dans les dépôts Sid. C’est quand même un peu moins crado que ta solution à la main ;-).