phpmyadmin: заявления DROP DATABASE отключены. Phpmyadmin удалить ubuntu


Удаление Apache, PHP, MySQL, PhpMyAdmin на Ubuntu

Давайте сегодня представим, что в ходе экспериментов и тестов вашего веб сервера Apache вдруг что-то поломалось и он никаким образом уже не запускается. Один из выходов из данной ситуации состоит в удалении сервера и установкой его заново…

При нормально работающей связке apache + php5 + mysql + phpmyadmin (с параметрами по умолчанию) в браузере должно заходить:

  1. http://localhost – должна появится надпись It works
  2. http://localhost/phpmyadmin (пароль для входа – пароль который ставили на mysql) – в панели phpmyadmin снизу не должно быть никаких предупреждающих о неработе чего либо красных надписей.

Если не заходит в phpmyadmin очистите кеш браузера – бывает и такая проблема.

Если нормально не работает (после махинаций с настройками), то переустановка делается следующим образом:

1) удаляем все в обратном порядке через purge в терминале (консоли)
  • a) sudo apt-get purge phpmyadmin
  • b) sudo apt-get purge php5-mysql
  • c) sudo apt-get purge php5
  • d) sudo apt-get purge mysql-server
  • e) sudo apt-get purge apache2
2) удаляем остатки (обычно они удаляются в качестве зависимостей – см п.1, проверить также можете через synaptic)
  • a) sudo apt-get purge apache2.2-common
  • b) sudo apt-get purge apache2-mpm-prefork
  • c) sudo apt-get purge libapache2-mod-php5
3) удаляем директории (выделена жирным)
  • a) /etc/apache2/
  • b) /etc/php5/apache2/

Всё, теперь устанавливаем все заного (Apache, MySQL, PHP, PhpMyAdmin).

P.S. "репозитарии заного скачиваться не будут, так как они уже находятся в системе, так что при установке они просто заинсталятся"{odnaknopka}

adm-info.ru

заявления DROP DATABASE отключены Ubuntu Linux

Я только что обновился с 10.04 до 12.04.

Теперь, когда я пытаюсь сбросить базу данных в phpmyadmin, это дает мне ошибку, говоря, что инструкции DROP DATABASE отключены.

После этого я добавил эту строку

$cfg['AllowUserDropDatabase'] = true;

в нижней части /etc/phpmyadmin/config.inc.php , но я все равно получаю то же сообщение.

Я вышел из phpmyadmin , перезагрузился и зашел в систему, но все равно никаких изменений.

Есть идеи?

ОБНОВИТЬ:

Хорошо, я обнаружил несколько деталей:

  • Я могу удалить базу данных из PHPMyadmin, нажав на ссылку DROP. Однако я не могу отказаться, набрав SQL напрямую.
  • Я могу удалить базу данных из командной строки, никаких проблем
  • Существует одна конкретная база данных, которая, похоже, прикручена. Если я попробую DROP из командной строки, он говорит, что потерял соединение с сервером. Если я попытаюсь из PHPMyadmin, он будет ошибочным и выйдет из системы немедленно.
Solutions Collecting From Web of "phpmyadmin: заявления DROP DATABASE отключены"

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

  1. перейти к mysql admin
  2. (справа от базы данных)
  3. здесь вы получите все базы данных, которые у вас есть, и теперь установите флажок в левой части баз данных, которые вы хотите удалить.
  4. в нижней части этих баз данных вы можете увидеть опцию «Drop», поэтому нажмите кнопку «Удалить», чтобы удалить базу данных навсегда.

Вам нужно будет обновить файл

config.default

обычно папка библиотек phpmyadmin

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

$cfg['AllowUserDropDatabase'] = true;

(перезапустите MySQL, как только значение будет изменено на «true»)

Это сработало для меня.

  1. sudo service mysql restart

  2. Открыть phpmyadmin

  3. Нажмите « Базы данных» в заголовке.

  4. Отмечено database_to_delete .

  5. Выберите действие drop .

ubuntu.fliplinux.com

Где моя установка phpMyAdmin? Ubuntu Linux

Я только что закончил установку mysql-server , а затем установил phpmyadmin который пришел с Apache и PHP. Он установил все в порядке и создал базу данных phpMyAdmin, но я не могу найти URL-адрес, чтобы добраться до него. Я попытался перейти на http: //my.server.ip/phpmyadmin, но, похоже, это не так. там.

Я не могу найти местоположение в любом из руководств, кто-нибудь знает, где это находится? Благодарю.

Вам просто нужно сделать символическую ссылку на установку в корне сервера. Mine находится в /var/www/ (хотя для вашего DocumentRoot обычно используется параметр /var/www/html ), поэтому:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

После этого вы сможете получить доступ через localhost:

http://localhost/phpmyadmin

Что касается того, почему он не установлен по умолчанию в своем правильном расположении, или установщик создает символическую ссылку, я понятия не имею …

Этот ответ немного более общий. Чтобы узнать список файлов, установленных любым пакетом, вам нужно сделать это

  1. Получить имя пакета с dpkg --list | grep phpmyadmin dpkg --list | grep phpmyadmin
  2. Для списка установленного файла используйте этот dpkg --listfiles <package_name step 1>

Я предполагаю, что вы, вероятно, сталкиваетесь с той же проблемой, что и в первый раз, когда я установил phpmyadmin. Учитывая, что прошло уже больше года с тех пор, как вы спросили об этом, я предполагаю, что вы догадались об этом, но для будущих ссылок для других, если вы не видите его при переходе на http://yourdomain.com/phpmyadmin , вам, вероятно, потребуется перенастроить пакет и убедитесь, что вы установите флажок в поле apache2 (при условии, что это то, что вы используете для своего сервера), нажав клавишу пробела, прежде чем продолжить. Я быстро и просто нажал, не понимая, что я не выбрал apache2. Чтобы перенастроить пакет, используйте следующее:

sudo dpkg-reconfigure phpmyadmin

О, обычно phpmyadmin отправляется в /usr/lib/phpmyadmin если я не ошибаюсь.

Мне всегда нужно переместить папку на мой www путь.

Предположительно, у вас установлен Apache, и именно это вы используете в качестве основного веб-сервера (то есть, он слушает порт 80). Если вы не сделали (много) настройки для установки Apache, он должен быть доступен:

http://localhost/phpmyadmin/

(Если вы обращаетесь к серверу с другой машины, то, очевидно, замените localhost ).

Установщик для phpMyAdmin устанавливает файл конфигурации в /etc/apache2/conf.d/ называемый phpmyadmin , который устанавливает псевдоним. Посмотрите этот файл, чтобы узнать, как он работает и где он должен появиться на вашем сайте.

Если вы изменили конфигурацию Apache, возможно, маловероятно, что вы сделали что-то, что переопределяет директивы в этом конфигурационном файле phpmyadmin. В этом случае вы должны сами исправить конфигурацию phpmyadmin, чтобы заставить ее работать так, как вам нравится.

http://127.0.0.1/phpmyadmin

или также http://::1/phpmyadmin или http://localhost/phpmyadmin

читайте: https://en.wikipedia.org/wiki/Localhost

Кроме того, введите «ip addr», чтобы увидеть свой общий адрес (или полупубличный с NAT)

Попробуйте использовать: <server_ip or localhost>/phpmyadmin/index.php Это может просто сделать трюк. Раньше это решало это для меня.

ubuntu.fliplinux.com

phpmyadmin не работает из-за отсутствия расширений Ubuntu Linux

Я собираюсь использовать phpmyadmin на Ubuntu 16.04. Но это показывает, что страница не работает. журнал error 500 говорит error 500

Сначала говорится, что расширение mysqli|mysql отсутствует. но после бессонных часов я забываю, что я с ним сделал. Я использую php7.

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

или просто:

sudo apt-get install php-gettext

а потом:

sudo service apache2 restart

Об этом сообщается в этой ошибке:

Вам нужно установить php-gettext, установить его, используя

sudo apt-get install php-gettext

Я потерял часы, чтобы решить эту проблему. Просто установите php-mbstring , php7.0-mbstring и php-gettext . Вот и все.

Вы можете сделать это, выполнив следующую команду:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

В моем случае моя проблема заключалась в создании папки. Когда я устанавливал php-gettext lib с:

sudo apt-get install php-gettext

Две папки создаются в usr/share/php

Папка 1 – usr/share/php/php-gettext Папка 2 – usr/share/php/php-phpgettext

И внутри первой папки некоторые символические ссылки на вторую папку.

Я удалил первую папку с помощью:

sudo rm -r usr/share/php/php-gettext

Затем скопируйте папку php-php-gettext в php-gettext с помощью:

sudo cp -r php-php-gettext php-gettext

Теперь мой phpmyadmin работает.

Попробуйте использовать:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

Я попробую: sudo dpkg-reconfigure phpmyadmin и установить сокет на TCP / IP . После sudo apt-get install php-mbstring php7.0-mbstring php-gettext sudo service apache2 restart

Используйте диспетчер пакетов Synaptic, установите php7.0-mbstring и sudo service apache2 restart .

Если вы установили phpymadmin из архивов, php-gettext будет зависимым и будет автоматически установлен.

ubuntu.fliplinux.com

mysql - Обновление phpmyadmin (Ubuntu). [Как?]

phpmyadmin - это клиент mysql, поэтому он не повлияет на вашу базу данных, если вы удалите phpmyadmin. Я обновляю phpmyadmin с помощью команд терминала: Сначала вам нужно добавить репозиторий для получения phpmyadmin:

sudo add-apt-repository ppa:nijel/phpmyadmin;

а затем обновите его, чтобы получить последнюю версию программного обеспечения в репозиториях:

sudo apt-get update;

после этого вы можете его получить (установите, вам нужно сначала удалить старую версию, если она есть):

sudo apt-get install phpmyadmin;

О, убедитесь, что вы подключены к интернету Использование ubuntu? Я думаю, будет лучше, если вы спросите его на форуме ubuntu. это может помочь ------ ОБНОВЛЕНИЕ ------- Если вы обнаружите, что версия phpmyadmin, которую вы получили от ppa, не самая последняя, ​​вы можете найти последнюю версию здесь и установить ее вручную (не из Сделки рЕПО). Загруженный phpmyadmin может быть установлен в /var/www/html/ или в вашем рабочем каталоге (public_html или что-то, что вы определили). Просто извлеките zip и переместите выделенную папку в /var/www/html/. И не забудьте изменить разрешение папки phpmyadmin на 777 (это может быть не безопасно, но отлично работает).

Вот как это сделать: извлечение загруженного файла

unzip phpMyAdmin-4.6.6-all-languages.zip

перейдите в /var/www/html/, вам может понадобиться sudo. если вы не sudoer, переместите его в свой рабочий каталог (например, public_html) и переименуйте папку в "phpmyadmin"

sudo mv phpMyAdmin-4.6.6-all-languages /var/www/html/phpmyadmin

изменить разрешение

sudo chmod 777 -R /var/www/html/phpmyadmin

а затем вы можете получить доступ к phpmyadmin через http://localhost/phpmyadmin.

Если вы поместите phpmyadmin в public_html, вы можете создать в нем символическую ссылку из /var/www/html, так что вы можете получить доступ к phpmyadmin, как обычно.

qaru.site