phpmyadmin включить сброс базы данных - PullRequest
28 голосов
/ 10 декабря 2010

Мой хостинг-провайдер предупредил меня о превышении лимита в 1000 таблиц. У меня много баз данных и я хочу удалить больше сразу. К сожалению, у них нет функции множественного выбора, поэтому я решил использовать запрос в phpmyadmin.

Когда я пытаюсь что-то вроде DROP database some_name, я получаю DROP DATABASE statements are disables

Кто-нибудь знает, возможно ли их включить или другим способом удалить несколько баз данных?

Ответы [ 17 ]

31 голосов
/ 10 декабря 2010

Похоже, есть настройка phpMyAdmin , которую необходимо отредактировать в config.inc.php.

логическое значение $ cfg ['AllowUserDropDatabase'] (строка 503)

показать ссылку «Удалить базу данных» для обычных пользователей

25 голосов
/ 20 февраля 2013

Да, вы можете сделать это с помощью следующих шагов:

  1. Зайдите в wamp / apps / phpmyadmin3.5.1 / библиотеки

  2. Откройте файл с именем "config.default.php"

  3. Перейти к строке 653 и изменить $cfg['AllowUserDropDatabase'] = false; на true

  4. Перезагрузите сервер, чтобы увидеть изменения

Для пользователей Windows XP : если эффект не отражается, выйдите из WAMP через значок быстрого запуска и попробуйте перезапустить его.

13 голосов
/ 17 сентября 2013

Не прикасаясь к файлам конфигурации

Если у вас открыт phpmyadmin, слева вы увидите значок базы данных рядом с вашим домашним значком (если навести на него курсор мыши)- появится заголовок «окна запроса»), щелкните по нему, и показанное окно позволит вам ввести «запрос запроса», не касаясь файлов конфигурации (по крайней мере, у меня не было проблем, надеюсь, это поможет).

Database button

8 голосов
/ 04 декабря 2012

вам нужно обновить файл config.default обычно папка библиотеки phpmyadmin

строка 653 (может очень в зависимости от версии)

$cfg['AllowUserDropDatabase'] = true;

6 голосов
/ 27 января 2013
  1. Перейдите -> your_drive / xampp / PhpMyAdmin / library / (Windows с XAMPP) или / usr / share / phpmyadmin / библиотеки / (Linux с PHP / Apache / MySQL / PhpMyAdmin)

  2. Открыть имя файла «config.default.php«

  3. Найти $ cfg ['AllowUserDropDatabase']

  4. Вы найдете значение «Ложь. Сделать это на «True».

  5. Перезапуск Linux apache2 в терминале /etc/init.d/apache2 restart (Linux) или перезапуск панели управления XAMPP Mysql

3 голосов
/ 21 октября 2014

Мне удалось обойтись без изменения любого из вышеупомянутых файлов .

Шаг 1

нажмите на значок базы данных рядом с домашней иконкой click on the database icon next to home icon

Шаг 2

в правой части экрана выберите вкладку операций on the right side of the screen select the operations tab

Шаг 3 Выберите опцию удаления базы данных, и она должна работать [для меня это сработалодаже с таблицами, содержащими данные
Select the drop the database option and you are done

2 голосов
/ 11 августа 2014

Удалите базу данных и создайте новую.Для этого перейдите в phpmyadmin и выберите базу данных на левой панели.Затем перейдите на вкладку «Операции» на голове.Найдите опцию Удалить базу данных в середине справа.Нажмите на DROP DATABASE и отправляйтесь ...

2 голосов
/ 12 августа 2014

PhpMyAdmin выдает ошибку «Оператор DROP DATABASE» отключен ».Вкладка «DROP» отсутствует на домашней странице PhpMyadmin.Чтобы включить вышеуказанную вкладку в PhpMyAdmin, выполните следующую процедуру.

  1. Перейдите в каталог XAMPP -> PhpMyAdmin -> библиотеки / папки.

  2. Открыть/ Изменить файл с именем «config.default.php»

  3. Найти $ cfg ['AllowUserDropDatabase']

  4. Вы увидите, что его значение равно«False», сделайте «True» и все готово.

  5. Обновите страницу PhpMyAdmin или перезапустите сервер MySql, а затем откройте PhpMyAdmin.

1 голос
/ 30 сентября 2013

вы пытались удалить базу данных, войдя в mySQL, используя SSH, если вы этого еще не сделали ..

sudo mysql -u yourmysqlusername -p (введите пароль когда предложено.)

mysql> ПОКАЗАТЬ БАЗЫ ДАННЫХ; (найдите вашу базу данных)

mysql> ИСПОЛЬЗОВАТЬ YOURDATABSETODROP; (ИЗМЕНИТЬ БАЗУ ДАННЫХ)

mysql> DROP DATABASE YOURDATABSETODROP; (и все готово.)

0 голосов
/ 29 сентября 2016

Перейдите на левую боковую панель phpmyadmin, где есть список ваших баз данных, и выберите конкретную базу данных, которую вы хотите удалить.
Сделав это под строкой меню, где есть несколько опций, таких как запрос , sql , операции и т. Д. Выберите структура .
Когда вы это сделаете, он выдаст вам список всех таблиц БД, а прямо под таблицами есть флажок, выберите , проверьте все , и в раскрывающемся списке после этого выберите drop.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...