IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

Comment passer de MySQL 5.7.42-log à 8.0.36 ?


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 509
    Par défaut Comment passer de MySQL 5.7.42-log à 8.0.36 ?
    bonjour,

    quand j'ai crée ma BDD chez notre hébergeur il y a 5ans, il la crée en version 5.7.42-log (n° obtenu par SELECT VERSION() )
    maintenant il propose les nouvelles bases en 8.0.36

    y-a-t-il un gain de performance si je converti une base 5 vers 8 sur le même serveur ?


    comment savoir si toutes les requêtes de création de vues seront compatibles ?

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    988
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 988
    Par défaut
    Ah, la résistance au changement !

    Pour répondre à la question de la performance, sachez que Dbase III+ tournait très bien sur du MSDOS 3.3 ... et avec seulement 640 Ko de mémoire !
    Que voulez vous, aujourd'hui on est très dispendieux sur les ressources
    Voir ici les spec : https://fr.wikipedia.org/wiki/DBase#...II_et_III_Plus

    Sinon le cycle de vie du produit est consultable ici : https://docs.oracle.com/fr-ca/iaas/m...-versions.html
    Le savoir est une nourriture qui exige des efforts.

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 692
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par clavier12AZQSWX Voir le message
    comment savoir si toutes les requêtes de création de vues seront compatibles ?
    Si les vues n'intègrent pas de colonne calculées utilisant les fonctionnalités OLAP tardivement implémentées par MySQL avec la V8, alors aucun souci

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 198
    Par défaut
    Citation Envoyé par clavier12AZQSWX
    comment savoir si toutes les requêtes de création de vues seront compatibles ?
    La meilleure façon de le savoir est d'installer dans votre ordinateur la version MySql que vous désirez tester.
    De faire une sauvegarde de votre base de données depuis votre hébergeur et de la restaurer dans votre nouvel environnement.
    Puis vous testez chacune de vos requêtes afin de voir si c'est encore compatible en résolvant au passage les problèmes de performances.

    Vous devez rester le plus possible dans les normes SQL et ainsi vous n'aurez pas de problèmes de compatibilités.

  5. #5
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 509
    Par défaut
    il y a une chose que je ne comprends pas.

    ya 6ans, quand je crée ma base, par défaut elle était dans le format 5.7.42-log
    maintenant, quand je crée une nouvelle base, par defaut elle est dans le format 8.0.36

    Les deux utilisent le même host, donc le même sql.
    est-ce que ça veut dire que mysql 8 est rétro-compatible et fait tourner ma base 5.7.42 ? ou bien que mon hébergeur fait une espèce de serveur virtuel pour faire tourner ma base 5.7.42 ?
    Dans ma config php, je n'ai pas changé d'un poil le nom de l'host, donc ça m'intrigue...
    Quand je vois les notification noturne de "mise à jour serveur " de l'hébergeur, ya rien le matin qui me dit "et ho, on a mis à jour notre serveur bdd, tu peux maintenant convertir ta vieille base dans la nouvelle version"

    Qu'est-ce que je ne comprends pas?

  6. #6
    Membre Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    988
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 988
    Par défaut
    Citation Envoyé par clavier12AZQSWX Voir le message
    Les deux utilisent le même host, donc le même sql.
    pas forcément.
    Un hôte peut héberger différentes instances.
    Et encore faudrait s'assurer que la chaine de connexion ne soit pas routée par un proxySQL

    Citation Envoyé par clavier12AZQSWX Voir le message
    Quand je vois les notification noturne de "mise à jour serveur " de l'hébergeur, ya rien le matin qui me dit "et ho, on a mis à jour notre serveur bdd, tu peux maintenant convertir ta vieille base dans la nouvelle version"
    La version de mySQL n'est pas liée à celle de l'OS ...
    Mais il est vrai que quitte à faire une interruption de service, autant s'assurer de l'ensemble des mises à jour ... à voir avec l'hébergeur
    Le savoir est une nourriture qui exige des efforts.

Discussions similaires

  1. Threads et MySQL comment passer un argument.
    Par Ochou dans le forum Langage
    Réponses: 1
    Dernier message: 30/05/2007, 23h35
  2. [SimpleXML] Comment passer de XML à MySQL et vice-versa avec PHP ?
    Par Ben42 dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 05/12/2005, 22h42
  3. Comment faire un tail -f sur les logs binaires mysql-bin ?
    Par mediaforest dans le forum Requêtes
    Réponses: 8
    Dernier message: 24/09/2005, 13h34
  4. [Oracle 8i][DBDesigner] Comment passer de MySQL à Oracle ?
    Par tibotibotibo dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 08/07/2005, 12h41
  5. comment passer de access à MySQL
    Par isa_21 dans le forum Requêtes
    Réponses: 4
    Dernier message: 06/10/2004, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo