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, il y a 6 ans et 8 mois.
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
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...
<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>
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
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.
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 ?
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
<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>
je relance le sujet:
que veux dire :
failed to open database : DRTUX_BASE Driver : QMYSQL3 DrTuxTest QMYSQL:
Unable to connect Unknown database « DrTuxTest »
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 :
Exemple :
mysql -h 10.10.10.10 -u root -pblabla DrTuxTest
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 ?
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>
. . .
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:
je continue à creuser le truc et je posterai la soluce
avant « skip-name-resolve » = 1, temps d’ouverture d’un dossier depuis le manager: 14.66 secondes
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
Vous devez être connecté pour répondre à ce sujet.