web-dev-qa-db-fra.com

phpmyadmin activer l'instruction drop database

J'ai été alerté par mon hébergeur que je dépassais ma limite de 1000 tables. J'ai beaucoup de bases de données et j'aimerais en supprimer plusieurs à la fois. Malheureusement, ils n'ont pas de fonctionnalité multisélection, j'ai donc décidé d'utiliser une requête dans phpmyadmin.

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

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

29
vii

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

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

afficher un lien "Supprimer la base de données" pour les utilisateurs normaux

32
Pekka 웃

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

  1. Allez dans wamp/apps/phpmyadmin3.5.1/bibliothèques

  2. Ouvrez le fichier appelé "config.default.php"

  3. Passez à la ligne 653 et modifiez $cfg['AllowUserDropDatabase'] = false; à vrai

  4. Redémarrez le serveur pour voir les modifications

Pour 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
user2092434

Sans toucher à aucun fichier de configuration

Si vous avez ouvert votre phpmyadmin, 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 de la fenêtre de requête apparaîtra), cliquez dessus et la fenêtre affichée permettra vous pour entrer la "requête de baisse" sans toucher à aucun fichier de configuration (au moins je n'ai eu aucun problème, j'espère que cela vous aidera).

Database button

13
orustammanapov

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
Vasek
  1. Allez dans -> your_drive/xampp/PhpMyAdmin/bibliothèques/(Windows avec XAMPP) ou/usr/share/phpmyadmin/bibliothèques/(Linux avec PHP/Apache/MySQL/PhpMyAdmin)

  2. Ouvrez un nom de fichier "config.default.php"

  3. Rechercher $ cfg ['AllowUserDropDatabase']

  4. Vous constaterez que la valeur est "Faux. Rendez-vous à "True".

  5. Redémarrez Linux Apache2 dans termina /etc/init.d/Apache2 restart (Linux) ou XAMPP Control Panel restart Mysql

6
Matija

J'ai pu le 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 d'accueil click on the database icon next to home icon

Étape 2

sur le côté droit de l'écran, sélectionnez l'onglet des opérations on the right side of the screen select the operations tab

Étape 3 Sélectionnez l'option Supprimer la base de données et cela devrait fonctionner [pour moi, cela a fonctionné même avec les tables contenant des données
Select the drop the database option and you are done

3
war_Hero

PhpMyAdmin renvoie l'erreur "L'instruction DROP DATABASE" 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. Accédez au répertoire XAMPP —–> PhpMyAdmin —–> bibliothèques/dossier.

  2. Ouvrir/modifier un fichier avec le nom "config.default.php"

  3. Rechercher $ cfg ['AllowUserDropDatabase']

  4. Vous constaterez que sa valeur est "Faux", rendez-la "vraie" et vous avez terminé.

  5. Actualisez la page PhpMyAdmin ou redémarrez le serveur MySql, puis ouvrez PhpMyAdmin.

3
Yash Vekaria

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

2
Raa Vijay

avez-vous essayé de supprimer la base de données en vous connectant à mySQL en utilisant SSH si vous ne l'avez pas 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; (trouvez votre base de données)

mysql> UTILISER YOURDATABSETODROP; (MODIFIER LA BASE DE DONNÉES)

mysql> DROP DATABASE YOURDATABSETODROP; (et vous avez terminé.)

1
Ashish Madkaikar

Allez dans\wamp\apps\phpmyadmin4.1.14\bibliothèques Ouvrez le fichier appelé "config.default.php" Allez à la ligne 653 et changez $ cfg ['AllowUserDropDatabase'] = false; true Redémarrez le serveur pour voir les modifications

0
Priyanshu Singh

Oui, vous pouvez le faire avec les étapes suivantes:
1. Allez dans wamp/apps/phpmyadmin3.5.1/bibliothèques
2. Ouvrez le fichier appelé "config.default.php"
3. Allez à la ligne 653 et modifiez $ cfg ['AllowUserDropDatabase'] = false; à vrai
4.Redémarrez le serveur pour voir les changements

Redémarrez le wamp ... Fermez le serveur Wamp et rouvrez-le. :)

Prendre plaisir!

0
Bérgson

Si cela s'est produit sur un MAC, il est probable que vous ne couriez pas dans le compte d'un administrateur; vous n'êtes pas autorisé à supprimer le répertoire.

  1. Dans la barre de menus du Finder, cliquez sur "OK" et tapez ce qui suit: sr/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 administrateur pour continuer.
  3. Après avoir entré les informations d'identification d'administrateur, le répertoire aura disparu. Redémarrez votre session avec la base de données et vous serez prêt à partir.

J'espère que cela t'aides

0
CAtoOH

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 n'a pas fonctionné non plus.

Ce que j'ai réalisé, c'est que vous pouvez 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 la seule ligne:

DROP DATABASE databasename

Une fois créé, vous pouvez l'exécuter et la base de données sera supprimée.

0
Mr Angry
  1. cliquez sur le bouton des opérations
  2. afficher la section supprimer la base de données
  3. cliquez sur Drop the database (DROP). Il montre la boîte d'alerte.
  4. cliquez sur OK.
  5. .
0
Arockia jenitha

si vous utilisez la version 4+, vous pouvez simplement supprimer une base de données en suivant simplement ces étapes:

  1. aller à l'administrateur mysql
  2. cliquez sur l'option de base de données (côté droit de vos bases de données)
  3. ici, vous obtiendrez toutes les bases de données dont vous disposez et maintenant cliquez sur la case à cocher à gauche des bases de données que vous souhaitez supprimer
  4. juste en bas de ces bases de données, vous pouvez voir l'option "Drop" alors cliquez sur la goutte pour supprimer définitivement la base de données
0
Tasauf

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).

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

0
qallar