Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment changer le répertoire de données MySQL ?

  1. Arrêtez MySQL à l'aide de la commande suivante :

    sudo /etc/init.d/mysql stop
    
  2. Copiez le répertoire de données existant (situé par défaut dans /var/lib/mysql ) à l'aide de la commande suivante :

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. éditez le fichier de configuration MySQL avec la commande suivante :

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Recherchez l'entrée pour datadir , et changez le chemin (qui devrait être /var/lib/mysql ) dans le nouveau répertoire de données.

  5. Dans le terminal, saisissez la commande :

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Recherchez les lignes commençant par /var/lib/mysql . Changer /var/lib/mysql dans les lignes avec le nouveau chemin.

  7. Enregistrez et fermez le fichier.

  8. Redémarrez les profils AppArmor avec la commande :

    sudo /etc/init.d/apparmor reload
    
  9. Redémarrez MySQL avec la commande :

    sudo /etc/init.d/mysql restart
    
  10. Connectez-vous maintenant à MySQL et vous pourrez accéder aux mêmes bases de données que vous aviez auparavant.