migration des bases sur serveur amazon

Accueil FORUM Installation migration des bases sur serveur amazon

Ce sujet a 16 réponses, 4 participants et a été mis à jour par Jean-Louis MALLET Jean-Louis MALLET, il y a 5 ans et 8 mois.

15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #3026
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    bonjour à tous,

     

    je vous fait part de mon experience actuelle :

    avant mes bases étaient sur le PC de ma secrétaire qui tournait en serveur avec wamp. tout allait bien, à la nouvelle clinique d’Orange (groupe capio) ou tout les postes étaient sur le reseau capio: j’avais des postes clients au bloc, dans les étages, etc…

    mais devant prochainement travailler ailleurs, il me fallait pouvoir me connecter sur le serveur de ma secrétaire, hors impossible de rentrer sur la boucle capio, risque sécuritaire , niet.

    il fallait donc mettre les bases en dehors de la clinique, puisque si on ne peut pas rentrer sur capio, on peut sortir

    mais ou ?

    sur un NAS à la maison ? à la merci d’une coupure de courrant ou d’un vol ? non merci

    une autre solution aurait été de prendre un abonnement internet interne au cabinet (livebox pro –> attention livebox standart n’a pas d’IP fixe !) et mettre un NAS dessus qu’on peut redémarrer en cas de pb (il y a tjrs qq au cabinetà, est une bonne alternative

    mais je voulais qq chose de plus sécure en terme de garantie de preservation des données

    j’ai donc longtemps cherché un hébergement cloud qui me permette de bénéficier d’un serveur mysql, avec tout les avantages en terme de preservation des données (RAID, gardiennage, etc…)

    et là tout se complique pour un newbee:

    tout les hebergeurs (1&1, ovh etc)ont bien des serveurs mysql avec leur offre d’hebergement website, mais ces bases ne servent qu’à faire tourner le site web, et n’acceptent pas les connexions distantes !

    il y a des offres de cloud computing, mais c’est pour installer des serveurs complets et ca coute 100€ par mois, surtout on a pas besoin de ca, jusque d’un serveur mysql acceptant les connexions distantes

    bref, j’ai fini par tomber sur Amazon webs service: 1 an gratuit et après je sais pas combien ca me coutera, ca dépend du trafic :

    l’installation a été un peu laborieuse, d’autant que j’ai mis du temps a comprendre que capio bloquait aussi les connexions sortantes, mais ils m’ont ouvert le port 3306 sur l’IP d’amazon

    j’ai bien été aidé de ce tutoriel:

    l’installation des bases avec le set bases a pris plus de 24 heures !!!!!!

    la restauration du dump de drtux de 560 Mo –> 6 heures !!!!!

    (et là j’ouvre un parenthèse et je demandes aux divins créateurs –> est ce normal que ce soit si long ?????

    si oui pourquoi ?)

    mais ca marche, avec une certaine lenteur quand m^eme on a pas le confort du réseau local, et cette lenteur m’ennuie un peu

    (et je me deamnde si il y a pas des choses dans la configuration du serveur mysql qui ralentirait le process, j’ai l’impression que ce n’est pas qu’une question de distance)

    je vous tiendrai au courant de comment ca va marcher

     

     

    #3027
    idetl
    idetl
    Participant

    Bonjour,

    devant prochainement travailler ailleurs, il me fallait pouvoir me connecter sur le serveur de ma secrétaire, hors impossible de rentrer sur la boucle capio, risque sécuritaire , niet.

    Il existe pourtant des solutions (très) sécurisées…
    Le niveau 0 de la sécurité c’est pas d’accès, c’est plus simple comme ça. :-/

    tout les hebergeurs (1&1, ovh etc)ont bien des serveurs mysql avec leur offre d’hebergement website, mais ces bases ne servent qu’à faire tourner le site web, et n’acceptent pas les connexions distantes !

    il y a des offres de cloud computing, mais c’est pour installer des serveurs complets et ca coute 100€ par mois, surtout on a pas besoin de ca, jusque d’un serveur mysql acceptant les connexions distantes

    Un VPS n’aurait-il pas fait l’affaire ? Des exemples ici chez OVH, entre 8 et 30€/mois.

    (et je me deamnde si il y a pas des choses dans la configuration du serveur mysql qui ralentirait le process, j’ai l’impression que ce n’est pas qu’une question de distance)

    Vérifiez que MySQL query cache ne soit pas sur OFF, ça doit se passer du côté des paramètres query_cache_size et query_cache_type...

    #3028

    dajon
    Participant

    <span style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff; »>Bjr jlouis,</span><br style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; » /><span style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff; »>Ta base  drtuxtest est maintenant chez Amazon si j ai bien compris. OK.</span><br style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; » /><span style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff; »>Quelle sécurité tu as pu choisir ? Cryptage ? Agrément données médicales ? Où se trouve le serveur, en France ?<span class= »Apple-converted-space »> </span></span><br style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; » /><span style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff; »>Quel est le temps, la durée pour télécharger ta base depuis amazon vers ton pc ? Est ce aussi long ds ce sens aussi as tu essayé webmedtux ainsi ? ca doit marcher aussi, non ?</span><br style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; » /><span style= »color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff; »>Merci de ton expérience</span>

    #3029

    dajon
    Participant

    Bjr jlouis,
    Ta base  drtuxtest est maintenant chez Amazon si j ai bien compris. OK.
    Quelle sécurité tu as pu choisir ? Cryptage ? Agrément données médicales ? Où se trouve le serveur, en France ?
    Quel est le temps, la durée pour télécharger ta base depuis amazon vers ton pc ? Est ce aussi long ds ce sens aussi as tu essayé webmedtux ainsi ? Va doit marcher aussi, non ?
    Merci de ton expérience

    #3030

    marckakon
    Participant

    Alors,

    Pour intervenir moi aussi à Orange, dans la même clinique la solution que j’ai retenu et que j’ai installée est la suivante :

    1 Abonnement Orange PRO (l’IP fixe est gratuite mais il faut la demander)

    1 Serveur Windows 2008 avec les service TSE activés (en gros tu te connectes de n’importe ou dans le monde avec une connexion bureau à distance)

    Et voila tu travailles sans ralentissement de n’importe ou. On peut aussi le faire avec un serveur Linux, j’ai testé cette solution avec Roland.

    #3032
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    ca merdoie quand même, j’ai besoin d’aide, voici ce qui se passe:
    en local host j’ai un serveur wamp avec mysql version 5.6.17
    pour info sur amazon c’est mysql version 5.6.23 (peut être ca change qq chose;..)

    je fais un dump de mon DrTuxTest local (qui devient drtuxtext du reste les majuscules disparaissent avec mysqlworkbench en « self contained file »

    et je le réinstalle toujours avec mysqlworkbench (bcp plus rapide que le set base)
    en local, et sur un autre poste de test, j’arrive à le réinstaller et ca marche sans problème

    mais à distance sur le serveur amazon, il s’installe bien et vite (20 minutes pour 570 Mo), mais j’arrive pas à m’y connecter: message du set base quand je tente une connect:

     » failed to open database : DRTUX_BASE Driver : QMYSQL3 DrTuxTest QMYSQL:
    Unable to connect Unknown datanase « DrTuxTest »

    a vos avis quoi qui va pas ?

    #3033
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    pour jean luc :

    Bjr jlouis,
    Ta base  drtuxtest est maintenant chez Amazon si j ai bien compris. OK.
    Quelle sécurité tu as pu choisir ? –> rien mais on peut tout faire, y compris n’écouter que des IP préétablies (postes clients définis)

    par contre en terme de securité de donnée c’est mieux que le PC qu’on peut voler, prendre feu, etc….

    Cryptage ? –> non mais c’est possible

    Agrément données médicales ? –> euh…..

    Où se trouve le serveur, en France ? –> à Franckfort celui que j’ai
    Quel est le temps, la durée pour télécharger ta base depuis amazon vers ton pc ?  –> assez rapide avec mysqladministrator : 20 minutes pour transferer un dump de 570 Mo du Drtuxtest

    Est ce aussi long ds ce sens aussi as tu essayé webmedtux ainsi ? –> pas encore essayé je galère trop pour  le moment cf mon post précédent

    #3035
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    <div class= »bbp-reply-content »>

    j’ai besoin d’aide, voici ce qui se passe:
    en local host j’ai un serveur wamp avec mysql version 5.6.17
    pour info sur amazon c’est mysql version 5.6.23 (peut être ca change qq chose;..)

    je fais un dump de mon DrTuxTest local (qui devient drtuxtext du reste les majuscules disparaissent avec mysqlworkbench en « self contained file »

    et je le réinstalle toujours avec mysqlworkbench (bcp plus rapide que le set base)
    en local, et sur un autre poste de test, j’arrive à le réinstaller et ca marche sans problème

    mais à distance sur le serveur amazon, il s’installe bien et vite (20 minutes pour 570 Mo), mais j’arrive pas à m’y connecter: message du set base quand je tente une connect:

    » failed to open database : DRTUX_BASE Driver : QMYSQL3 DrTuxTest QMYSQL:
    Unable to connect Unknown datanase « DrTuxTest »

    a vos avis quoi qui va pas ?

    </div>

    #3039
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    je relance le sujet:

     

    que veux dire :

    failed to open database : DRTUX_BASE Driver : QMYSQL3 DrTuxTest QMYSQL:
    Unable to connect Unknown database « DrTuxTest »

     

    #3041
    idetl
    idetl
    Participant

    Votre machine ne parvient pas à joindre le serveur MySQL, ou si elle le joint il n’y aurait pas de base DrTuxTest dessus.

    Si vous êtes sous Windows, ouvrez un terminal et essayez la commande :

    mysql -h <nom ou @ip du serveur MySQL> -u <compte root> -p<votre mot de passe> DrTuxTest

    En remplaçant :

    • <nom ou @ip du serveur MySQL> par l’adresse IP ou le nom du serveur MySQL chez amazon
    • <compte root> par le nom du compte privilégié MySQL qu’Amazon a du vous donner
    • <votre mot de passe> le mot de passe de ce compte privilégié, notez qu’il n’y a pas d’espace entre -p et le mot de passe, alors qu’il y en a un entre -u et le compte root.

    Exemple :

    mysql -h 10.10.10.10 -u root -pblabla DrTuxTest

    #3042
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    déjà et surtout MERCI de m’aider

     

    1) la commande en console sous windows 8.1 marche pas

    ca marche pas non plus avec la console mysql de wampp

     

    2) en fait il y a bien une base de 570 M0 installée sur amazon, mais elle s’appelle drtuxtest au lieu de DrTuxTest

    quand je fais une requete SQL, les resultats sortent, la base est bien remplie

     

    je pense qu’il y a un problème de caractères majuscules/minuscul

    quels sont les paramètres avancés d’exportation/imporatation à régler pour sécuriser la procédure ?

    #3043
    idetl
    idetl
    Participant

    il y a bien une base de 570 M0 installée sur amazon, mais elle s’appelle drtuxtest au lieu de DrTuxTest

    Et vous n’avez aucun moyen de la renommer DrTuxTest chez amazon ?

    Si non, essayez en modifiant Manager.ini dans la section [Connexion]

    Master = QMYSQL3 , drtuxtest , <compte root> , <votre mot de passe> , <nom ou @ip du serveur MySQL> , <3306 ou tout autre numéro de port MySQL fourni par amazon>
    Parametres = QMYSQL3 , drtuxtest , <compte root> , <votre mot de passe> , <nom ou @ip du serveur MySQL> , <3306 ou tout autre numéro de port MySQL fourni par amazon>
    . . .

    #3045
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    tu as raison ta solution fonctionne;

     

    en fait le problème vient du passage d’un système windows (qui est insensible à la casse) vers linux (qui est le système amazon, sensible à la casse)

    un élément de réponse ici:

    astuce ici

     

    je continue à creuser le truc et je posterai la soluce

    #3046
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    avant « skip-name-resolve » = 1, temps d’ouverture d’un dossier depuis le manager: 14.66 secondes

    #3050
    Jean-Louis MALLET
    Jean-Louis MALLET
    Participant

    ca marche enfin

     

    tout le problème venait du fait de la différence de compatibilité entre un serveur windows et un serveur linux

    sous windows le nom des bases est insensible à la casse

    sous linux c’est casse dépendant

     

    hors comme chez amazon, c’est du linux,  DrTuxTest devenait drtuxtest et le set base ne le trouvait pas

     

    j’ai donc reconfiguré le fichier de config de mysql d’amazon

    pour cela il faut créer un « parameter group »

    et ensuite associer à une insatnce mysql ce « parameter group » puis rebooter le serveur

    j’ai mis du temps à comprendre mais c’est facile, une fois qu’on sait qu’on ne peut pas changer les parametres du groupe par défaut, et qu’il faut creer un groupe specifique

    il faut donc aller chercher le « lower_case_table_names » et le parametrer à 1 (alors que 0 en config origine)

    et là plus de problème de casse tout marche bien

    seulement ca prends 12 secondes pour ouvrir un dossier depuis le manager

     

    il y a sans doute qq chose à configurer pour que ca aille plus vite

15 sujets de 1 à 15 (sur un total de 17)

Vous devez être connecté pour répondre à ce sujet.