phpMyAdmin activer l'instruction de base de données drop

J'ai été alerté par mon fournisseur d'hébergement que je dépasse ma limite de 1000 tables. J'ai beaucoup de bases de données et à supprimer à la fois. Unfortunaltley ils n'ont pas de fonctionnalité multiselect donc j'ai décidé d'utiliser une requête dans phpmyadmin.

Quand j'essaie quelque chose comme DROP database some_name Je reçois DROP DATABASE statements are disables

Est-ce que quelqu'un sait s'il est possible de les activer ou d'une manière différente de supprimer plusieurs bases de données?

28
demandé sur vii 2010-12-10 18:55:10

17 réponses

Il semble qu'il y ait un paramètre phpMyAdmin que vous devez modifier dans config.Inc.php.

Booléen $ cfg ['AllowUserDropDatabase'] (ligne 503)

Affiche un lien 'Drop database' vers les utilisateurs normaux

31
répondu Pekka 웃 2013-04-01 11:01:13

Oui, vous pouvez le faire avec les étapes suivantes:

  1. Aller à wamp/apps/phpmyadmin3.5.1/les bibliothèques

  2. Ouvrez le fichier appelé " config.défaut.php "

  3. Aller à la ligne 653 et le changement $cfg['AllowUserDropDatabase'] = false; à vrai

  4. Redémarrez le serveur pour voir les modifications

Pour les utilisateurs de Windows XP: Si l'effet n'est pas reflété, quittez WAMP via L'icône de lancement rapide et essayez de le redémarrer.

25
répondu Konstantin Oznobihin 2013-07-09 11:52:22

Sans toucher aux fichiers de configuration

Si vous avez votre phpmyadmin ouvert, sur le côté gauche, vous verrez une icône de base de données juste à côté de votre icône d'accueil( si vous passez la souris dessus-le titre' query window 'apparaîtra), cliquez dessus et la fenêtre affichée vous permettra d'entrer la 'drop query' sans toucher aux fichiers de configuration (au moins, je n'ai eu

Bouton base de données

13
répondu orustammanapov 2013-12-11 09:42:56

Vous devrez mettre à jour le fichier config.default généralement le dossier des bibliothèques de phpmyadmin

Ligne 653 (peut très selon la version)

$cfg['AllowUserDropDatabase'] = true;

8
répondu Vasek 2018-05-20 01:04:47
  1. Allez dans - > your_drive/xampp/PhpMyAdmin/ libraries /(Windows avec XAMPP) ou/usr/share/phpmyadmin / libraries / (Linux avec PHP / Apache / MySQL / PhpMyAdmin)

  2. Ouvrez un nom de fichier "config.défaut.php "

  3. Trouver $cfg ['AllowUserDropDatabase']

  4. Vous trouverez la valeur est "False. Faites - le à "vrai".

  5. Linux redémarrer apache2 termina dans /etc/init.d / apache2 redémarrer (Linux) ou XAMPP Panneau de configuration redémarrer Mysql

6
répondu Matija 2013-01-29 20:27:45

J'ai pu faire sans modifier aucun des fichiers mentionnés ci-dessus.

Étape 1

Cliquez sur l'icône de base de données à côté de l'icône Accueil cliquez sur l'icône de base de données à côté de l'icône Accueil

Étape 2

Sur le côté droit de l'écran, sélectionnez l'onglet opérations sur le côté droit de l'écran, sélectionnez l'onglet opérations

Étape 3 Sélectionnez le menu l'option de base de données et cela devrait fonctionner[pour moi cela a fonctionné, même avec les tables contenant des données
Sélectionnez l'option Supprimer la base de données et vous avez terminé

3
répondu war_Hero 2014-10-21 05:19:52

Supprimez la base de données et créez-en une nouvelle. Pour ce faire, allez à phpmyadmin et sélectionnez la base de données sur le panneau de gauche. Ensuite, allez à L'onglet "Opérations" sur la tête. Trouvez l'option pour supprimer la base de données au milieu à droite. Cliquez sur Déposer la base de données et chemin à parcourir...

2
répondu Raa Vijay 2014-08-11 05:18:20

PhpMyAdmin lance l'erreur" DROP DATABASE "instruction est désactivée". L'onglet" DROP " est manquant dans la page D'accueil de PhpMyadmin. Pour activer l'onglet ci-dessus dans PhpMyAdmin suivez la procédure ci-dessous.

  1. Allez dans le répertoire XAMPP- > PhpMyAdmin- > libraries / folder.

  2. Ouvrir / modifier le fichier avec le nom "config.défaut.php"

  3. Trouver $cfg ['AllowUserDropDatabase']

  4. Vous trouverez sa valeur est "faux", le rendre "vrai" et vous avez terminé.

  5. Actualiser Page PhpMyAdmin ou redémarrez le serveur MySql, puis ouvrez PhpMyAdmin.

2
répondu Yash Vekaria 2014-08-12 05:53:29

Avez-vous essayé de supprimer la base de données en vous connectant à mySQL en utilisant SSH si ce n'est déjà fait..

Sudo mysql-u yourmysqlusername-p (entrez le mot de passe lorsque vous y êtes invité.)

Mysql > afficher les bases de données; (trouver votre base de données)

Mysql > utiliser YOURDATABSETODROP; (changer la base de données)

Mysql > DROP base de données YOURDATABSETODROP; (et vous avez terminé.)

1
répondu Ashish Madkaikar 2013-09-30 14:43:37

Oui, vous pouvez le faire avec les étapes suivantes:
1. Allez dans wamp / apps/phpmyadmin3.5.1 / libraries
2. Ouvrez le fichier appelé " config.défaut.php "
3. Aller à la ligne 653 et changer $ cfg ['AllowUserDropDatabase'] = false; à true
4.Redémarrez le serveur pour voir les modifications

Redémarrez le wamp ...Fermez le serveur wamp et ouvrez à nouveau. :)

Profitez!

0
répondu Bérgson 2013-08-16 14:25:49

Si cela se produit sur un MAC, il est probable que vous ne courez pas dans le compte d'un administrateur; vous n'avez pas l'autorisation de supprimer le répertoire.

  1. dans la barre de menu du finder, cliquez sur " go " et tapez ce qui suit: usr / local / mysql / data
  2. Sélectionnez / supprimez le répertoire avec la même base de données que vous souhaitez supprimer - vous obtiendrez probablement la boîte de dialogue demandant le nom d'utilisateur et le mot de passe admin pour continuer.
  3. Après avoir entré les informations d'identification d'administrateur, le répertoire disparu. Redémarrez votre session avec la base de données et vous serez prêt à partir.

J'espère que cela aide

0
répondu CAtoOH 2014-01-12 15:04:30

Si vous utilisez la version 4+, Vous pouvez simplement supprimer une base de données en suivant les étapes suivantes:

  1. aller à mysql admin
  2. Cliquez sur l'option base de données (à droite de vos bases de données)
  3. Ici, vous obtiendrez toutes les bases de données que vous avez Et maintenant cliquez sur la case à cocher sur le côté gauche des bases de données que vous souhaitez supprimer
  4. juste au bas de ces bases de données, vous pouvez voir l'option "Drop" alors cliquez sur le drop pour supprimer définitivement la base de données
0
répondu Tasauf 2014-10-30 09:18:32

J'ai dû utiliser une autre icône dans CPanel (section Bases de données / MySqlDatabases) au lieu de (section Bases de données / phpMyAdmin).

(... étant donné que mon fournisseur d'hébergement web partagé désactive la commande DROP DATABASE et limite initialement l'accès aux fichiers de ligne de commande et de configuration.)

0
répondu qallar 2014-11-19 17:37:26
  1. sélectionnez la base de données dans phpadmin
  2. cliquez sur le bouton opérations
  3. afficher la section supprimer la base de données
  4. cliquez sur le Drop La base de données (DROP). Il montre la boîte d'alerte.
  5. cliquez sur OK.
0
répondu Arockia jenitha 2015-05-16 11:40:23

J'ai eu des problèmes avec la plupart de ces approches.

Mon installation est hébergée donc je n'ai pas accès aux fichiers de configuration PHP et L'interface PHPMyAdmin n'affiche pas la section" supprimer la base de données " mentionnée ci-dessus (sous L'onglet Opérations). L'icône dans le coin ne fonctionnait pas non plus.

Ce que j'ai réalisé que vous pouvez faire est de créer une procédure stockée pour supprimer votre table.

Allez dans "Routines", "ajouter une Routine" et créez une procédure stockée avec le single ligne:

DROP DATABASE databasename

Lorsque cela est créé, vous pouvez l'exécuter et la base de données sera supprimée.

0
répondu Mr Angry 2015-08-23 20:47:30

Allez dans\WAMP\apps \ phpmyadmin4.1.14 \ libraries Ouvrez le fichier appelé " config.défaut.php" Aller à la ligne 653 et changer $ cfg ['AllowUserDropDatabase'] = false; à true Redémarrez le serveur pour voir les modifications

0
répondu Priyanshu Singh 2016-06-18 10:28:40

Allez dans la barre latérale gauche de phpmyadmin où il y a une liste de vos bases de données et sélectionnez la base de données spécifique que vous souhaitez supprimer.
Ayant fait cela, en vertu de la barre de menu où il y a plusieurs options telles que requête, sql, des opérations, etc choisissez structure.
Lorsque vous faites cela, il vous donnera une liste de toutes les tables de la base de données et juste en dessous des tables, il y a une case à cocher choose check all et sur la liste déroulante après cela choisissez baisse.

-1
répondu phil 2016-09-29 12:57:19