background preloader

Bdd

Facebook Twitter

Page 1. Définition des stratégies de continuité. Migration Services. [Airial Conseil] - Migration de données et de base de données. 7.1 Sauvegardes de base de données. Tutoriel:sauvegarder_automatiquement_ses_bases_de_donnees. Ce mini tutoriel vous présente une méthode simple pour mettre en place une sauvegarde automatique des bases de données de votre serveur MySQL. Ce script doit être installé sur le serveur MySQL. Bien que le contenu de cette page reste valide, il est à noter que cette opération peut être réalisée directement avec un script fourni par votre distribution (depuis la version 9.10 inclue) : automysqlbackup.

Cette méthode est généralement à préférer, car plus propre. Pour ce faire, nous allons utiliser 2 scripts bash et les tâches cron. Nous allons utiliser le cas suivant : Nous voulons sauvegarder nos 3 bases de données mon_site, mon_forum, et mon_blog automatiquement chaque nuit (nous le faisons la nuit car c'est le moment où un site a le moins de visites et donc le plus de ressources inutilisées disponibles). Attention : en aucun cas vous devez sauvegarder la base de données "à l'état brute", depuis le répertoire /var/mysq/*. Nous allons créer le script dans le répertoire /root/scripts/1). Créer une sauvegarde complète de base de données (SQL Server) Limitations et restrictions Recommandations Sécurité Autorisations [Haut de la page] Pour sauvegarder une base de données Sauvegarder sur le support de sauvegarde existant Sauvegarder sur un nouveau support de sauvegarde et effacer tous les jeux de sauvegarde existants Pour consulter ou modifier la valeur par défaut de compression de la sauvegarde actuelle Afficher ou configurer l'option de configuration du serveur valeur par défaut de compression de la sauvegarde Pour créer une sauvegarde de base de données complète { COMPRESSION | NO_COMPRESSION } DESCRIPTION = { 'text' | @text_variable } NAME = { backup_set_name | @backup_set_name_var } FORMAT [ , MEDIANAME= { media_name | @media_name_variable } ] [ , MEDIADESCRIPTION = { text | @text_variable } ] Exemples (Transact-SQL) A.Sauvegarde sur une unité de disque B.Sauvegarde sur un périphérique à bandes USE AdventureWorks2012; GO BACKUP DATABASE AdventureWorks2012 TO TAPE = '\\.

Importer et exporter des données sous MySQL. Juin 2017 Importation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant de récupérer l'ensemble des données que contient notre base de données, pour faire une sauvegarde (backup) ou bien tout simplement pour passer à une autre base de données. On appelle "exportation" le fait de formatter dans un fichier (appelé dump) toutes les informations nécessaires à la création d'une base de données identique. A l'inverse, on appelle importation le fait de créer dans un SGBD une nouvelle base de données à partir d'un fichier d'exportation (dump).

MySQL offre un certain nombre d'outils permettant d'exporter ses bases vers d'autres SGBD ou bien de les importer. Exporter une base de données MySQL MySQL propose plusieurs façon d'exporter des données. Mysql -h host -u user -ppass base_de_donnees > fichier_dump. My SQL - Sauvegarde et restauration de base de données. La réplication : Mettre à jour des bases de données distantes | PC SOFT - Documentation en ligne. La réplication des données est une fonctionnalité très puissante. La réplication est l'opération permettant de maintenir à jour des bases de données distantes de structures identiques. Chacune de ces bases de données évolue indépendamment : des opérations différentes sont effectuées sur ces bases de données. Grâce à la réplication, les opérations effectuées sur chacune des bases de données sont reportées sur toutes les autres bases de données.

WinDev/WebDev permet de réaliser ces opérations simplement : entre des bases de données HFSQL Classic. Pour plus de détails, consultez Réplication journalée.entre des bases de données hétérogènes (par exemple HFSQL et Oracle). Exemple classique d'utilisation de la réplication de données Dans une entreprise, le fichier "Client" doit être accessible par tous les commerciaux, aussi bien à partir de leurs portables, qu'au siège de la société. Grâce à la réplication, chacun des postes distants a sa propre base de données complète. Réplication SQL Server. Réplication de bases: entre continuité de service et disponibilité. > La réplication, pour quoi faire ? Confrontées à des risques constants menaçant la continuité et la rapidité d'accès à leurs données, les entreprises mettent en place des systèmes assurant la sauvegarde et la duplication de leurs bases à travers le monde, en temps réel ou en décalé.

Prenons l'exemple d'une banque internationale. Elle doit pouvoir retrouver une copie conforme de sa base de données à l'instant même où un problème quelconque survient sur une partie de son système informatique. C'est l'aspect continuité de service. Par ailleurs, ses différents établissements, éparpillés sur les cinq continents, ne peuvent se connecter à une et une seule base de données, en raison principalement de trop longs temps d'accès. Il faut donc que chaque entité géographique dispose d'une copie de la base.

> Synchrone ou asynchrone ? Vient ensuite la distinction entre "synchrone" et "asynchrone". > Quelles applications concrètes pour la réplication asynchrone ? Tutoriel de réplication sous MySQL. Date de publication : 14/12/2004 Par Jérôme Grondin ( Ce tutoriel va vous permettre de mettre en oeuvre la réplication sous MySQL en seulement quelques minutes ! I. Introduction II. Etude de cas III. Après avoir cherché pas mal de solutions pour sauvegarder mes bases de données MySQL et pouvoir automatiquement les réinjecter en cas de problèmes, je me suis finalement tourné vers le système de réplication offert par la base de données open source en standard. Pour ce tutorial, nous allons nous appuyer sur une petite étude de cas afin d'apprendre à utiliser la réplication sous MySQL. L'un (serveur_client) héberge notre base de données "client" et l'autre (serveur_fournisseur) héberge la base de données "fournisseur".

Nous allons installer deux serveurs de base de données MySQL sur une machine afin de pouvoir tester notre étude de cas. Télécharger l'archive : MySQL 4.0.22 (win-no-install) Procédez comme suit pour installer et utiliser vos serveurs MySQL: