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

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

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

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

Ответы [ 17 ]

0 голосов
/ 18 июня 2016

Перейдите в \ wamp \ apps \ phpmyadmin4.1.14 \ library. Откройте файл с именем «config.default.php». Перейдите на строку 653 и измените $ cfg ['AllowUserDropDatabase'] = false;в true Перезагрузите сервер, чтобы увидеть изменения

0 голосов
/ 23 августа 2015

У меня были проблемы с большинством этих подходов.

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

Я понял, что вы можете создать хранимую процедуру для удаления таблицы.

Перейдите в раздел «Подпрограммы», «Добавить подпрограмму» исоздайте хранимую процедуру одной строкой:

DROP DATABASE <em>databasename</em>

Когда она будет создана, вы можете выполнить ее, и база данных будет удалена.

0 голосов
/ 16 мая 2015
  1. выберите базу данных в phpadmin
  2. нажмите кнопку операций
  3. показать раздел удаления базы данных
  4. нажмите кнопку Удалить базу данных (DROP). Это показывает окно предупреждения.
  5. нажмите ОК.
0 голосов
/ 19 ноября 2014

Мне пришлось использовать другой значок в CPanel (раздел Базы данных / MySqlDatabases) вместо (Раздел баз данных / phpMyAdmin).

(... поскольку мой провайдер общего веб-хостинга отключает команду DROP DATABASE и изначально ограничивает доступ к командной строке и файлам конфигурации.)

0 голосов
/ 30 октября 2014

если вы используете версию 4+, то вы можете просто удалить базу данных, выполнив следующие действия:

  1. перейти к mysql admin
  2. щелкните параметр базы данных (справа от ваших баз данных))
  3. здесь вы получите все базы данных, которые у вас есть, и теперь установите флажок слева от баз данных, которые вы хотите удалить
  4. , в нижней части этих баз данных вы можете увидеть опцию "Удалить ", поэтому нажмите на удаление, чтобы навсегда удалить базу данных
0 голосов
/ 16 августа 2013

Да, вы можете сделать это с помощью следующих шагов:
1. Перейдите в wamp / apps / phpmyadmin3.5.1 / library
2. Откройте файл с именем «config.default.php»
3. Перейдите к строке 653 и измените $ cfg ['AllowUserDropDatabase'] = false; к истине
4. Перезагрузите сервер, чтобы увидеть изменения

Перезапустите wamp ... Закройте сервер wamp и снова откройте. :)

Наслаждайтесь!

0 голосов
/ 12 января 2014

Если это произошло на MAC, скорее всего, вы не работаете в учетной записи администратора; у вас нет разрешения на удаление каталога.

  1. В строке меню поиска нажмите «go» и введите следующее: usr / local / mysql / data
  2. Выберите / удалите каталог с той же базой данных, которую вы хотите удалить - вы, вероятно, получите диалоговое окно с просьбой продолжить ввод имени пользователя и пароля администратора.
  3. После ввода учетных данных администратора каталог исчезнет. Перезапустите сеанс с базой данных, и все будет хорошо.

Надеюсь, это поможет

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