Maison >base de données >tutoriel mysql >Comment puis-je déplacer facilement mon répertoire de données MySQL ?

Comment puis-je déplacer facilement mon répertoire de données MySQL ?

DDD
DDDoriginal
2024-12-19 04:48:13564parcourir

How Can I Easily Move My MySQL Data Directory?

Comment déplacer sans effort votre répertoire de données MySQL

Changer votre répertoire de données MySQL par défaut vers un emplacement plus approprié peut être une étape nécessaire pour la gestion l'espace de base de données ou l'amélioration des performances. En suivant un guide étape par étape, vous pouvez exécuter ce changement en toute transparence sans compromettre l'accessibilité des données.

Procédure :

  1. Arrêtez MySQL :

    • Suspendez les services MySQL à l'aide de la commande :
      sudo /etc/init.d/mysql stop
  2. Réplication du répertoire de données :

    • Dupliquez votre répertoire de données actuel (généralement situé dans /var/lib/mysql) vers un nouveau chemin :
      sudo cp -R -p /var/lib/mysql /newpath
  3. Ajustement du fichier de configuration :

    • Ouvrez le fichier de configuration MySQL :
      sudo gedit /etc/ mysql/my.cnf
    • Localisez l'entrée datadir et modifiez le chemin vers le nouveau
  4. Configuration AppArmor :

    • Accédez au fichier AppArmor :
      sudo gedit /etc/apparmor. d/usr.sbin.mysqld
    • Remplacez les instances de /var/lib/mysql par le nouveau chemin.
  5. Redémarrage d'AppArmor :

    • Recharger les profils AppArmor :
      sudo /etc/init.d/ apparmor recharger
  6. Redémarrer MySQL :

    • Réinitialiser les services MySQL :
      sudo /etc/init.d/mysql redémarrer
  7. Base de données Accès :

    • Connectez-vous à MySQL pour vérifier l'accessibilité de la base de données.

En suivant ces étapes complètes, vous pouvez déplacer avec succès vos données MySQL répertoire sans perturber les opérations de la base de données ni perdre d'informations cruciales.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn