Comment renommer la base de données MySQL

Comment renommer la base de données MySQL

En travaillant avec les bases de données, vous devrez peut-être renommer une base de données. À des fins de sécurité, MySQL avait abandonné la commande directe pour renommer une base de données de MySQL 5.1.23. Il n'y a donc pas de commande directe à l'instruction T-SQL disponible pour renommer une base de données dans MySQL Server.

Vous pouvez suivre l'une des instructions ci-dessous pour renommer une base de données MySQL à l'aide de cpanel, phpmyadmin ou de ligne de commande selon la disponibilité. Après avoir renommé la base de données, n'oubliez pas que vous devez reconfigurer l'autorisation sur la nouvelle base de données pour les utilisateurs.

Dans ce tutoriel, vous trouverez trois méthodes pour renommer une base de données MySQL.

Méthode 1 - Renommer la base de données MySQL avec ligne de commande

Comme vous le savez, il n'y a pas de commande directe ou d'instruction SQL disponible pour renommer la base de données dans le serveur MySQL. Mais vous pouvez toujours modifier le nom de la base de données à l'aide d'options de sauvegarde et de restauration.

  1. Tout d'abord, prenez une sauvegarde de la base de données actuelle:
    mysqltump -u root -p old_db> old_db.SQL  
  2. Créez ensuite une nouvelle base de données avec le nom souhaité dans le serveur MySQL.
    mysqladmin -u root -p créer new_db  
  3. Enfin, restaurez la sauvegarde prise ci-dessus à la base de données nouvellement créée.
    mysql -u root -p new_db < old_db.sql  

Vous avez une nouvelle base de données avec un nouveau nom. Vérifiez la nouvelle base de données et assurez-vous de restaurer complètement et de fonctionner correctement.

Méthode 2 - Renommer la base de données MySQL avec PhpMyAdmin

PhpMyAdmin est l'application Web la plus populaire utilisée pour gérer les bases de données MySQL. Il vous offre une option pour renommer la base de données dans le serveur MySQL.

  1. Connectez-vous au phpmyadmin
  2. Sélectionnez la base de données dans la barre latérale gauche.
  3. Clique le "Opérations" languette.
  4. Tapez un nouveau nom de base de données sur le terrain «Renommer la base de données à:» et cliquez sur aller.

  5. Dans la boîte de dialogue de confirmation, cliquez D'ACCORD.

Terminé. Ici PhpMyAdmin créera une nouvelle base de données avec un nouveau nom et copiera tout le contenu de l'ancien. Après cela, déposez l'ancienne base de données.

Méthode 3 - Renommer la base de données MySQL avec CPanel

CPanel est un panneau de configuration Web pour les systèmes CentOS et Redhat Linux. Il est populaire parmi les fournisseurs d'hébergement partagés. Vous pouvez facilement renommer une base de données MySQL à l'aide de CPanel.

Le CPanel offre le moyen le plus simple de renommer une base de données MySQL.

  1. Connectez-vous au cpanel.
  2. Aller au Bases de données Section et cliquez Bases de données MySQL.

  3. Faites défiler jusqu'à cette page, vous trouverez la liste des bases de données sous le Bases de données actuelles section.
  4. Clique le "Renommer" bouton devant la base de données pour être renommé.

  5. Fournir un nouveau nom de base de données et cliquer Procéder.

C'est ça. Vous avez renommé avec succès une base de données MySQL.

Conclusion

Ce guide vous aide à comprendre comment renommer les bases de données MySQL. Vous devrez reconfigurer les autorisations de l'utilisateur depuis que la base de données a été renommée.