Ответ 1
Похоже, есть phpMyAdmin, который нужно редактировать в config.inc.php.
boolean $cfg ['AllowUserDropDatabase'] (строка 503)
показать ссылку "Drop database" для обычных пользователей
Я был предупрежден моим провайдером хостинга о том, что я превысил лимит в 1000 таблиц. У меня много баз данных и вы хотите удалить их сразу. Unfortunaltley у них нет функции multiselect, поэтому я решил использовать запрос в phpmyadmin.
Когда я пытаюсь что-то вроде DROP database some_name
, я получаю DROP DATABASE statements are disables
Кто-нибудь знает, можно ли включить их или другой способ удалить несколько баз данных?
Похоже, есть phpMyAdmin, который нужно редактировать в config.inc.php.
boolean $cfg ['AllowUserDropDatabase'] (строка 503)
показать ссылку "Drop database" для обычных пользователей
Да, вы можете сделать это со следующими шагами:
Перейдите в wamp/apps/phpmyadmin3.5.1/libraries
Откройте файл с именем "config.default.php"
Перейдите к строке 653 и измените $cfg['AllowUserDropDatabase'] = false;
на true
Перезагрузите сервер, чтобы увидеть изменения
Для пользователей Windows XP: если эффект не отображается, выйдите из WAMP с помощью значка быстрого запуска и попробуйте перезапустить его.
Не касаясь каких-либо файлов конфигурации
Если у вас открыт phpmyadmin, с левой стороны вы увидите значок базы данных рядом с вашим домашним значком (если вы нажмете над ним - появится заголовок "окно запроса" ), щелкните по нему и в окне показал, что вы сможете ввести запрос "drop", не касаясь каких-либо файлов конфигурации (по крайней мере, у меня не было проблем, надеюсь, что это поможет).
вам нужно будет обновить файл config.default
обычно папку с папками phpmyadmin
строка 653 (может сильно отличаться от версии)
$cfg['AllowUserDropDatabase'] = true;
(перезагрузите MySQL после изменения значения "true" )
Перейдите к → your_drive/xampp/PhpMyAdmin/libraries/(Windows с XAMPP) или /usr/share/phpmyadmin/libraries/ (Linux с PHP/Apache/MySQL/PhpMyAdmin)
Откройте имя файла "config.default.php"
Найти $cfg ['AllowUserDropDatabase']
Вы найдете значение "False". Сделайте его "True".
Перезапуск Linux apache2 в termina/etc/init.d/apache2 restart (Linux) или перезапуск панели управления XAMPP Mysql
Я смог обойтись без изменения любого из вышеупомянутых файлов.
Шаг 1
щелкните значок базы данных рядом с домашним значком
Шаг 2
в правой части экрана выберите вкладку операций
Шаг 3
Выберите параметр "Отбросить базу данных", и он должен работать [для меня это работало даже с таблицами, содержащими данные
Отбросьте базу данных и создайте новую. Для этого перейдите на страницу phpmyadmin и выберите базу данных по левой панели. Затем перейдите на вкладку "Операции" на голове. Найдите параметр "Удалить базу данных" в середине справа. Нажмите на DROP DATABASE и способ пойти...
Ошибка PhpMyAdmin. Ошибка "DROP DATABASE" отключена ". На домашней странице PhpMyadmin отсутствует вкладка" DROP ". Чтобы включить вкладку" Включить выше "в PhpMyAdmin, выполните следующую процедуру.
Перейдите в каталог XAMPP → PhpMyAdmin → библиотеки/папку.
Открыть/изменить файл с именем "config.default.php"
Найти $cfg ['AllowUserDropDatabase']
Вы найдете его значение "False, сделайте" True "и вы сделали.
Обновить страницу PhpMyAdmin или перезапустить сервер MySql, а затем открыть PhpMyAdmin.
Вы пытались удалить базу данных, войдя в mySQL, используя SSH, если вы еще этого не сделали.
sudo mysql -u yourmysqlusername -p (введите пароль когда будет предложено.)
mysql > ПОКАЗАТЬ БАЗЫ ДАННЫХ; (найдите свою базу данных)
mysql > ИСПОЛЬЗУЙТЕ YOURDATABSETODROP; (ИЗМЕНЕНИЕ БАЗА ДАННЫХ)
mysql > DROP DATABASE YOURDATABSETODROP; (и все готово).
Да, вы можете сделать это со следующими шагами:
1. Перейдите в wamp/apps/phpmyadmin3.5.1/libraries
2. Откройте файл с именем "config.default.php"
3. Перейдите к строке 653 и измените $cfg ['AllowUserDropDatabase'] = false; к истинной |4. Перезагрузите сервер, чтобы увидеть изменения
Перезапустите wamp... Закройте сервер Wamp и снова откройте.:)
Наслаждайтесь!
Если это произошло на MAC, скорее всего, вы не работаете в учетной записи администратора; у вас нет разрешения на удаление каталога.
Надеюсь, что это поможет
если вы используете версию 4+, вы можете просто удалить базу данных только после следующих шагов:
Мне пришлось использовать другой значок в CPanel (раздел Базы данных /MySqlDatabases ) вместо (раздел Базы данных /phpMyAdmin ).
(... поскольку мой общий поставщик веб-хоста отключает команду DROP DATABASE и изначально ограничивает доступ к командной строке и файлам конфигурации.)
У меня были проблемы с большинством этих подходов.
Моя установка размещена, поэтому у меня нет доступа к файлам конфигурации PHP, а интерфейс PHPMyAdmin не отображает раздел "Удалить базу данных", упомянутый выше (под вкладкой "Операции" ). Значок в углу тоже не работает.
Я понял, что вы можете создать хранимую процедуру для удаления вашей таблицы.
Перейдите в "Подпрограммы", "Добавить процедуру" и создайте хранимую процедуру с одной строкой:
DROP DATABASE databasename
При создании вы можете выполнить его, и база данных будет удалена.
Перейдите в \wamp\apps\phpmyadmin4.1.14\libraries Откройте файл с именем "config.default.php" Перейдите к строке 653 и измените $cfg ['AllowUserDropDatabase'] = false; к истине Перезапустите сервер, чтобы увидеть изменения.
Перейдите в левую боковую панель phpmyadmin, где есть список ваших баз данных и выберите конкретную базу данных, которую вы хотите удалить.
Сделав это в строке меню, где есть несколько параметров, таких как запрос, sql, операции и т.д., Выберите структуру.
Когда вы это сделаете, он предоставит вам список всех таблиц базы данных и прямо под таблицами, появится флажок "Выбрать все" и "выпадающее меню", после чего выберите "Отменить".