{"id":231,"date":"2013-11-21T15:56:57","date_gmt":"2013-11-21T15:56:57","guid":{"rendered":"https:\/\/www.demenageur-site.com\/blog\/?p=231"},"modified":"2013-11-21T15:59:31","modified_gmt":"2013-11-21T15:59:31","slug":"script-de-sauvegardes-mysql-sur-les-serveurs-gandi","status":"publish","type":"post","link":"https:\/\/www.demenageur-site.com\/blog\/2013\/11\/script-de-sauvegardes-mysql-sur-les-serveurs-gandi\/","title":{"rendered":"Script de sauvegardes Mysql sur les serveurs Gandi"},"content":{"rendered":"<p>Gandi.net propose une offre de serveurs virtuels faciles et rapides \u00e0 mettre en oeuvre.<br \/>\nNous notons ici \u00e0 titre de m\u00e9mo quelques diff\u00e9rentes petites astuces bonnes \u00e0 savoir lorsque l&rsquo;on utilise ce service.<\/p>\n<h2>G\u00e9n\u00e9ralit\u00e9s<\/h2>\n<p>Lors de la prise en main de \u00a0l&rsquo;interface gandi, le principal est de savoir que\u00a0chaque <em>serveur <\/em>est reli\u00e9 \u00e0 des\u00a0<em><strong>disques<\/strong> <\/em>et des <em><strong>interfaces<\/strong><\/em>, que l&rsquo;on peut cr\u00e9er et modifier \u00e0 volont\u00e9.<br \/>\nPrenez le temps de d\u00e9couvrir les onglets sup\u00e9rieurs sur la page d&rsquo;administration de vos serveurs.<br \/>\nLe gros avantage est que l&rsquo;on peut avoir PLEIN de disques, et PLEINS d&rsquo;interfaces.<\/p>\n<p>A la longue, on finit vite par accumuler pas mal d&rsquo;\u00e9l\u00e9ments inutilis\u00e9s. N&rsquo;oubliez pas de faire r\u00e9guli\u00e8rement un peu de m\u00e9nage. Essayez de donner des noms explicites \u00e0 vos \u00e9l\u00e9ments, c&rsquo;est toujours sympathique pour les confr\u00e8res :).<\/p>\n<h2>Script de sauvegardes Mysql sur les serveurs virtuels Gandi<\/h2>\n<p>Installer un crontab de ce type pour l&rsquo;utilisateur admin :<\/p>\n<pre>crontab -e<\/pre>\n<p>Pour une sauvegarde quotidienne \u00e0 1h55 du matin<br \/>\n<span style=\"color: #000000;\">Remplacez\u00a0<em>nom_disque \u00a0<\/em>par le nom du bon disque attach\u00e9 au serveur<\/span><br \/>\n<span style=\"color: #000000;\">Remplacez www.<em>example.com\u00a0<\/em>par le nom du bon r\u00e9pertoire web.<\/span><\/p>\n<pre>55 1 * * * \/srv\/nom_disque\/www\/www.example.com\/db\/backup.sh<\/pre>\n<p>Cr\u00e9ez le fichier sh dans le r\u00e9pertoire, rendez le ex\u00e9cutable.<\/p>\n<pre>#!\/bin\/bash\r\n\/usr\/bin\/mysqldump -h localhost -u USERNAME -pPASSWORD --all-databases &gt; \/srv\/nom_disque\/www\/www.example.com\/db\/`date '+%F'`.databases.sql ; \r\nrm \/srv\/nom_disque\/www\/www.example.com\/db\/`date '+%F' --date '1 weeks ago'`.databases.sql<\/pre>\n<p>Vous aurez ainsi un dump de toutes les bases Mysql de USERNAME sur un historique de 7 jours. Le mot de passe est saisi directement sans espace apr\u00e8s l&rsquo;option <em>-p<\/em><\/p>\n<p><strong>V\u00e9rifiez toujours la validit\u00e9 du dump lors de l&rsquo;installation du crontab<\/strong>.<br \/>\nV\u00e9rifiez ensuite <strong>p\u00e9riodiquement<\/strong> la validit\u00e9 des backups mysql !<\/p>\n<h2>\u00a0Vhost par d\u00e9faut<\/h2>\n<p>A la cr\u00e9ation, le serveur Gandi AI propose un r\u00e9pertoire web\u00a0www.example.net.<br \/>\nSupprimez simplement ce vhost pour r\u00e9cup\u00e9rer le virtual host par d\u00e9faut.<\/p>\n<h2>Installer un script php d\u00e9clench\u00e9 par un cron<\/h2>\n<p>On peut simplement invoquer le code avec l&rsquo;interpr\u00e9teur\u00a0PHP :<\/p>\n<pre>php \/srv\/nom_disque\/www\/www.example.com\/htdocs\/cron.php &amp;&gt;\/dev\/null<\/pre>\n<h2>Pointage de DNS : IPV4 et IPV6<\/h2>\n<p>Dans votre zone DNS, d\u00e9clarez votre champ A avec l&rsquo;ip v4 que vous trouvez sur le sommaire de votre administration de serveur.<\/p>\n<p>D\u00e9clarez votre champ AAAA avec l&rsquo;ip <strong>v6<\/strong> que vous trouverez sur la page de d\u00e9tail de <strong>l&rsquo;interface. <\/strong>(4\u00e8me onglet de la page serveurs)<\/p>\n<p>Si votre site est accessible depuis certains FAI mais pas depuis d&rsquo;autres, peut-\u00eatre avez vous une erreur sur la valeur de l&rsquo;ip V6 du champ AAAA de la zone DNS du domaine concern\u00e9.<\/p>\n<h2>Serveur sans nom de domaine<\/h2>\n<p>Si \u00a0aucun nom de domaine n&rsquo;est affect\u00e9 au serveur, celui-ci \u00a0reste accessible via son reverse dns. Vous trouverez cette information\u00a0sur la page de d\u00e9tail de\u00a0<strong>l&rsquo;interface.\u00a0<\/strong>(4\u00e8me onglet de la page serveurs)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 30px;\">L&rsquo;environnement peut avoir \u00e9volu\u00e9 apr\u00e8s l&rsquo;\u00e9criture de ces quelques lignes : n&rsquo;h\u00e9sitez pas \u00e0 remonter les changements constat\u00e9s dans les commentaires.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gandi.net propose une offre de serveurs virtuels faciles et rapides \u00e0 mettre en oeuvre. Nous notons ici \u00e0 titre de m\u00e9mo quelques diff\u00e9rentes petites astuces bonnes \u00e0 savoir lorsque l&rsquo;on utilise ce service. G\u00e9n\u00e9ralit\u00e9s Lors de la prise en main<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/www.demenageur-site.com\/blog\/2013\/11\/script-de-sauvegardes-mysql-sur-les-serveurs-gandi\/\">Lire la suite &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-231","post","type-post","status-publish","format-standard","hentry","category-hebergeurs","category-php-mysql"],"_links":{"self":[{"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/posts\/231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":5,"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":236,"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/posts\/231\/revisions\/236"}],"wp:attachment":[{"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.demenageur-site.com\/blog\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}