Déplacement du répertoire de données MySQL
La modification du répertoire de données par défaut pour MySQL peut être nécessaire dans les scénarios nécessitant un espace de stockage supplémentaire ou des préférences organisationnelles. En suivant une série d'étapes bien définies, il est possible de déplacer le répertoire de données sans compromettre l'accessibilité de la base de données.
Pour lancer le processus, MySQL doit être arrêté à l'aide de la commande sudo /etc/init.d/mysql stop . Par la suite, le répertoire de données existant, généralement situé dans /var/lib/mysql, est copié vers un nouveau chemin à l'aide de la commande sudo cp -R -p /var/lib/mysql /newpath.
Ensuite, le Le fichier de configuration MySQL /etc/mysql/my.cnf (ou /etc/mysql/mysql.conf.d/mysqld.cnf) est modifié pour modifier l'entrée datadir vers le nouveau répertoire chemin.
Pour mettre à jour les profils AppArmor, la commande sudo gedit /etc/apparmor.d/usr.sbin.mysqld est exécutée et toutes les lignes commençant par /var/lib/mysql sont modifiées pour refléter le nouveau chemin. Le fichier est enregistré et fermé avant de redémarrer les profils AppArmor avec sudo /etc/init.d/apparmor reload.
Enfin, MySQL est redémarré avec sudo /etc/init.d/mysql restart, permettant l'accès au mêmes bases de données qu'avant, désormais situées dans le répertoire de données déplacé.
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!