Comment faire pour sauvegarder et restaurer des données dans une base mysql

Plusieurs sauvegardes doivent être prises. Par exemple

  • Un seul exemplaire sur le même ordinateur ou un ordinateur en réseau local qui peut être utilisé pour remplacer rapidement une base de données qui est en cours d'utilisation.
  • Une autre copie dans un endroit physiquement différente en cas quelque chose se passe à l'emplacement actuel (incendie, inondation). Cela pourrait être un autre ordinateur sur un site distant ou un support portable comme une cassette ou un CD.

Si vous utilisez Windows, ouvrez une fenêtre d'invite de commande. Si vous utilisez Linux, exécuter les commandes sur la ligne de commande. Les exemples ci-dessous sont pour Linux - convertir et ajouter des barres obliques inverses .exe à la commande pour les équivalents Windows.

Les Étapes



2
Pour réparer une table:
  1. Arrêtez le serveur MySQL:
    • mysqladmin -u nom d'utilisateur -'password' arrêt p
    • Lancer la réparation:
      • myisamchk -r DatabasePath / databasename / tablename.MYI
        • DatabasePath - Le chemin d'accès complet à votre répertoire de données.
        • tablename peut être "*" qui signifie fixer toutes les tables.
        • Vous devriez obtenir une sortie à l'écran vous indiquant les tables sont en cours de vérification.
        • Redémarrez le serveur MySQL:
          • mysqladmin -u nom d'utilisateur -p démarrage
          • Sauvegarde et restauration de données en MySQL Étape 3.jpg
            3
            Si la réparation ne fonctionne pas, vous devrez peut-être supprimer la table et restaurer à partir du fichier de sauvegarde:
            1. Supprimer la table - MySQL, envoyez la requête:
              • DROP TABLE tablename
              • Retour à l'invite de commande:
                • mysql -u nom d'utilisateur -p databasename lt; / Chemin / backupfilename




                • » » Comment faire pour sauvegarder et restaurer des données dans une base mysql