Как удалить phpmyadmin ubuntu
Обновлено: 21.11.2024
Как полностью удалить установку phpMyAdmin?
Правила форума
Не бывает глупых вопросов. Однако, если вы считаете свой вопрос немного глупым, то это подходящее место для вас, чтобы опубликовать его. Пожалуйста, придерживайтесь простых вопросов, на которые, по вашему мнению, люди смогут быстро ответить. Для длинных и сложных вопросов предпочитайте другие форумы в разделе поддержки.
Перед публикацией прочтите, как получить помощь
Как полностью удалить установку phpMyAdmin?
Я новичок в Linux и уже четвертый день пытаюсь заставить phpMyAdmin позволить мне войти в систему, используя мое имя пользователя Mint 20.
Я могу войти на localhost/phpmyadmin с именем пользователя phpMyAdmin, но нет ни вкладки «Пользователи», ни вкладки «Привилегии».
в /etc/dbconfig-common/phpmyadmin.conf
я изменил dbc_dbuser='phpmyadmin' на dbc_dbuser='myusername'
но это не решило проблему. даже после перезагрузки и перезагрузки.
Я гонялся за бесконечными поисковыми запросами и ссылками по бесчисленным кроличьим дырам без всякого удовольствия
Теперь я думаю, что сделал ошибку при установке phpmyadmin, когда я нажал «да», когда появился экран «Пакет phpmyadmin должен иметь установленную и настроенную базу данных». плюс у меня, кажется, совершенно нет вариантов поступить иначе. так.
Мой вопрос: могу ли я безопасно и полностью удалить пакет phpMyadmin. и если да то как?
В противном случае я переформатирую жесткий диск, начну с нуля и переустановлю Min20.
Спасибо за любую помощь.
Установлен ли у вас Timeshift, и если да, то можете ли вы восстановить моментальный снимок, сделанный до установки phpmyadmin?
Timeshift отображается в меню приложений, но я не уверен, означает ли это, что он "установлен" .
Должен ли я нажать на нее и посмотреть, что произойдет?
Спасибо
А, я должен был сформулировать это так: "Вы используете Timeshift для создания моментальных снимков вашей системы?" Если вы не помните, что устанавливали его, то, скорее всего, вы этого не сделали. Тем не менее, вы можете проверить, запустив его — если он начнет выполнять настройку, просто закройте его (настройка полезна, но в данный момент она отвлечет вас от решаемой проблемы). Если вместо этого он показывает список снимков, это хорошо.
1. Значит, вы предлагаете мне восстановить всю систему до моментального снимка непосредственно перед тем, как папка phpmyadmin появится в папке /etc?
2. Вы также предполагаете, что это единственный способ полностью удалить phpmyadmin из моей системы?
3. К вашему сведению, я только что нашел это в Интернете. будет ли он работать, чтобы полностью удалить материал phpmyadmin. или лучше восстановить снимок?
sudo apt-get remove phpmyadmin
sudo apt-get purge phpmyadmin
sudo apt-get autoremove
Спасибо за помощь.
Восстановление моментального снимка — это более простой способ вернуть систему к тому состоянию, в котором она была до установки phpmyadmin. Вам просто нужно сначала убедиться, что TimeShift не настроен на снимок вашей домашней папки (это значение по умолчанию, если вы его не изменили).
Однако при желании вы можете удалить пакет phpmyadmin. Команда, которая объединит перечисленные вами 3 команды:
1 — Экземпляр Timeshift, похоже, сделал резервную копию моей домашней папки, поэтому я думаю, что если я восстановлю этот экземпляр, то несколько текстовых файлов, которые я сохранил на рабочем столе после моментального снимка, исчезнут. правильно?
2 – Теперь, когда у меня есть снимок всей системы, включая папку "Домашняя", невозможно восстановить все, кроме папки "Домашняя"?
3. Для дальнейшего использования, как я могу войти в Timeshift и сказать, чтобы он не делал снимки моей домашней папки?
Еще раз спасибо за помощь.
Я не совсем уверен, но думаю, что восстановление — это вопрос «все или ничего». Да, в вашем случае восстановление из моментального снимка также вернет вашу домашнюю папку. Лично я настроил TimeShift для моментального снимка моей домашней папки, но если мне когда-нибудь понадобится восстановить моментальный снимок, я сначала создам резервную копию файлов и папок без точек в своей домашней папке, вернусь к моментальному снимку TimeShift, а затем восстановлю резервные копии файлов. Мне это легко сделать, потому что FreeFileSync уже настроен для резервного копирования моей домашней папки, поэтому любые изменения являются инкрементными.
Чтобы TimeShift больше не делал снимки вашей домашней папки, в меню «Настройки» -> «Пользователи» установите для обоих параметров значение «Исключить все файлы».
Еще раз спасибо, Hydruga.
Думаю, единственное, что я хочу сохранить на главном экране, — это пару текстовых документов на рабочем столе, поэтому я просто скопировал их на USB-накопитель.
Тем не менее, я думаю, что сначала попробую вашу командную строку установки, а затем переустановлю phpmyadmin. Если это не сработает, я восстановлю снимок Timeshift до того, как установлю phpmyadmin. так что ваши советы были ценны.
Мне нравится, как вы позволяете TimeShift делать снимки всего и использовать FreeFileSync для отдельного резервного копирования вашей домашней папки. и восстановление ваших данных оттуда, если это необходимо.
Я предполагаю, что вы используете FreeFileSync для резервного копирования вашей домашней папки на другой диск или раздел, чтобы Timeshift не перезаписывал ее во время полного восстановления. правильно?
Не желая ничего усложнять, я использую FreeFileSync только изредка для резервного копирования моей домашней папки (теперь каждые несколько недель), потому что (i) я доволен тем, что TimeShift делает ежедневные снимки, (ii) все мои документы, музыка, видео и другие файлы на самом деле не хранятся в моей домашней папке — я храню их в отдельном разделе, резервную копию которого делаю более регулярно. Все мои резервные копии FreeFileSync из любого источника хранятся на внешнем жестком диске. Я знаю, это звучит запутанно, но мне это подходит.
Итак, в FreeFileSync у меня есть отдельные профили, настроенные как для резервного копирования, так и для восстановления (i) моих документов и т. д., (ii) моей домашней папки, (iii) только неточечных файлов и папок в моей домашней папке. Когда я говорю о своей «домашней папке», я имею в виду, конечно, «включая все подпапки». Это последний профиль, который я использую, если мне нужно откатиться к предыдущему снимку TimeShift — у меня совсем нет времени на это.
Сообщите мне, какой учебник вы используете, когда приступите к переустановке phpmyadmin, что вы собираетесь делать в целом и где процесс падает. Две головы могут быть лучше, чем одна, хотя я давно не использовал phpmyadmin. Перед переустановкой пакета сделайте снимок вручную с помощью TimeShift. Я всегда делаю один из них, прежде чем начать работать с чем-то, что может вызвать проблемы.
Хороший совет. Мы с Hydrurga очень признательны за предложение продолжить работу. Я боролся с этим в течение нескольких дней и довольно сильно выгорел на этом, но я полон решимости переключиться на Linux, и мне нравится дистрибутив Mint.
Я буду держать вас в курсе. Вероятно, будет утром, так как здесь был долгий день
Пока не отказывайтесь от phpmyadmin.
Помните, что это только внешний интерфейс для mysql, причина, по которой вы не можете получить права администратора через phpmyadmin, заключается в том, что вы не входите в систему как пользователь-администратор mysql. Пользователь «phpmyadmin» — это пользователь с ограниченным доступом, который имеет доступ только к базе данных «phpmyadmin» внутри mysql.
Если вы хотите управлять своими базами данных mysql с помощью пользователя linux, вам сначала нужно добавить его в mysql в качестве пользователя-администратора.
Пользователь-администратор по умолчанию в mysql — root, но у него нет пароля. Обычно первое, что вы делаете после установки mysql, — это либо ввод пароля root, либо, что еще лучше, создание локального пользователя-администратора (который может быть вашим пользователем Linux, если хотите).
Чтобы запустить команду от имени администратора (пользователь «root»), используйте «sudo». Подробнее см. «man sudo_root». Это сообщение находится в начале терминала.
Как удалить phpmyadmin Linux?
Код ответа «удалить phpmyadmin ubuntu 20.04»
Как удалить phpmyadmin и mysql?
Вы можете полностью удалить MySQL и phpMyAdmin, выполнив следующие действия:
- Откройте терминал ( CTRL + ALT + T ) и войдите в систему как пользователь root: sudo su.
- Остановите все службы MySql, которые еще могут быть запущены: служба mysql stop.
Как переустановить phpmyadmin в Ubuntu?
Вот что вам нужно сделать:
- Откройте окно терминала на сервере Ubuntu.
- Введите команду sudo apt-get install phpmyadmin php-mbstring php-gettext -y.
- При появлении запроса введите свой пароль sudo.
- Дождитесь завершения установки.
Как запустить phpMyAdmin в Linux?
Как запустить phpMyAdmin?
Как удалить mysql?
Перейдите в Панель управления>Программы и компоненты>Выберите MySQL>Нажмите Удалить. После того, как вы удалили MySQL с помощью программ «Установка и удаление», теперь вам нужно удалить существующую информацию базы данных, которая включает ваши фактические данные. Если вам нужны какие-либо из этих данных, обязательно сделайте их резервную копию.
Как удалить xampp Linux?
Удалить Xampp из Linux (Ubuntu)
- >sudo /opt/lampp/uninstall.
- В качестве альтернативы > sudo -i cd /opt/lampp ./uninstall.
- > sudo rm -r /opt/lampp.
Как предоставить разрешение phpMyAdmin для Ubuntu?
Чтобы сделать это через PHPMyAdmin, выберите любую базу данных, а затем нажмите вкладку «SQL» в главном окне. Затем вы можете ввести его оттуда. Хотя на самом деле, если вы используете PHPMyAdmin, есть раздел «Привилегии», который вы можете использовать вместо выполнения SQL-запроса. Если вы используете командную строку, подключитесь через SSH.
Как очистить phpMyAdmin?
Удалить или удалить phpmyadmin, apache2, PHP, MariaDB с сервера Linux (Ubuntu) через терминал
- УДАЛИТЕ phpmyadmin. sudo apt-get очистить phpmyadmin. ИЛИ. sudo apt-get удалить phpmyadmin.
- УДАЛИТЬ php. sudo apt-get очистить php.*
- УДАЛИТЕ apache2.
Как получить доступ к phpMyAdmin из терминала?
Как исправить phpMyAdmin 404, не найденный Ubuntu?
Надежен ли phpMyAdmin?
В PhpMyAdmin отсутствует надежная защита от перебора, поэтому вы должны использовать длинный случайно сгенерированный пароль.НЕ РАЗРЕШАЙТЕ УДАЛЕННЫЙ ВХОД ROOT! Вместо этого phpmyadmin можно настроить на использование «Cookie Auth», чтобы ограничить доступ пользователей к системе.
phpMyAdmin предоставляет владельцам дроплетов удобный интерфейс для управления базой данных MySQL.
Но иногда владельцам Droplet необходимо удалить phpMyAdmin, потому что он непригоден для использования, устарел или не нужен.
В Bobcares мы часто получаем запросы от пользователей на удаление phpMyAdmin на их дроплетах DigitalOcean в рамках наших управляемых облачных сервисов.
Сегодня мы обсудим шаги по удалению phpMyAdmin в дроплетах DigitalOcean и распространенные ошибки, которые могут возникнуть.
Удалить phpMyAdmin в DigitalOcean — как это сделать?
Панель управления DigitaOcean не позволяет удалить это приложение, поэтому владельцам дроплетов следует вручную удалить phpMyAdmin из командной строки.
Теперь давайте посмотрим, как удалить phpMyAdmin в дроплете.
a) В дроплете Ubuntu
Удаление phpMyAdmin зависит от метода его установки в Droplet.
То есть владельцы дроплетов Ubunutu обычно устанавливают phpMyAdmin из репозитория Ubuntu или устанавливают его из исходного кода.
Итак, наши инженеры по хостингу сначала анализируют, как приложение phpMyAdmin установлено в дроплете.
Мы используем приведенную ниже команду для удаления phpMyadmin, если он установлен из репозитория Ubuntu.
Это удалит и удалит все данные phpMyAdmin, а также удалит конфигурацию, добавленную в файл конфигурации веб-сервера.
Кроме того, если мы хотим полностью удалить phpMyAdmin, нам также необходимо удалить базу данных phpMyAdmin.
Но будьте осторожны при удалении этой базы данных.
Поскольку он удаляет с вашего сервера MySQL все базы данных, специфичные для phpMyAdmin.
Аналогичным образом мы проверяем, установлено ли это приложение вручную, извлекая файлы в каталог веб-сервера.
В таких случаях наши инженеры по хостингу вручную удаляют все связанные файлы phpMyAdmin.
b) В дроплете Debian
Наши инженеры службы поддержки используют приведенные ниже команды для удаления приложения phpMyAdmin в системах Debian.
Кроме того, в некоторых случаях мы используем приведенную ниже команду для удаления приложения phpMyAdmin.
Параметр автоматическое удаление удаляет зависимости пакета, которые больше не нужны.
Иногда dpkg не может полностью очистить файлы phpMyAdmin.
В таких случаях наши инженеры по хостингу вручную удаляют папку phpMyAdmin с помощью приведенной ниже команды.
[Вам нужна помощь в удалении phpMyAdmin из вашего дроплета DigitaOcean? Здесь вам могут помочь наши специалисты службы поддержки.]
Удаление phpMyAdmin в DigitalOcean — типичные ошибки
Удаление phpMyAdmin на вашем дроплете — это техническая задача, поэтому не беритесь за нее, если вы не уверены.
Теперь давайте посмотрим, что может пойти не так при удалении phpMyadmin.
1) Использование неправильной команды
Недавно владелец капли Ubuntu удалил приложение phpMyAdmin из своей капли, но он все еще может получить доступ к этому приложению.
Наши инженеры по хостингу обнаружили, что клиент частично удалил приложение phpMyadmin.
Из истории сервера мы определили, что клиент использовал приведенную ниже команду для удаления приложения.
При этом удаляется только пакет phpmyadmin, но не его конфигурация.
Поэтому наши инженеры службы поддержки используют параметр очистить, чтобы полностью удалить phpMyAdmin, включая его файлы конфигурации.
2) Из-за сломанных пакетов
Еще одна распространенная ошибка, возникающая при удалении phpMyAdmin, приведена ниже.
Здесь мы попытались удалить и очистить phpMyAdmin, но также получили ту же ошибку.
Из журналов сервера мы определили, что это связано со сломанным пакетом phpMyAdmin.
Поэтому наши инженеры по хостингу вручную удалили файлы phpMyAdmin из папки /var/lib/dpkg/info/ , чтобы устранить проблему.
р>
[И вам нужна помощь, чтобы исправить эту ошибку? Наши специалисты по базам данных исправят это за считанные минуты.]
3) Неправильный метод удаления
Иногда владельцы дроплетов получают следующую ошибку при использовании команды apt-get для удаления phpMyAdmin.
Эта ошибка возникает, когда приложение установлено из исходного кода, но клиент не следует правильной процедуре удаления.
Итак, наши инженеры по хостингу, сначала соберите информацию о пакете и проверьте, установлен ли он из исходного кода или из репозитория.
Если он установлен из исходного кода, мы читаем файл удаления и следуем инструкциям в файле, чтобы удалить его вручную.
[Вы застряли с этим сообщением об ошибке? Нажмите здесь, чтобы связаться с нашими экспертами по облачным решениям. Мы на связи 24/7.]
Заключение
Короче говоря, удаление phpMyAdmin на серверах DigitaOcean — чисто техническая задача. Сегодня мы обсудили шаги по удалению phpMyAdmin в дроплетах Debian и Ubuntu.Кроме того, мы обсудили распространенные проблемы, которые могут возникнуть при удалении phpMyAdmin, и способы их устранения нашими экспертами по облачным вычислениям.
В этом руководстве мы узнаем, как установить и защитить phpMyAdmin в Ubuntu.
Хотите легко работать с базой данных через графический интерфейс? или вы хотите обрабатывать базу данных с помощью какого-либо внешнего инструмента? Люди, вы находитесь в правильном месте. Это можно сделать с помощью программного инструмента phpMyAdmin.
Оглавление
Что такое phpMyAdmin?
phpMyAdmin — это программный инструмент, используемый для работы с базой данных MySQL. База данных MySQL — самая популярная база данных с открытым исходным кодом. Ознакомьтесь с руководством по установке MariaDB в Ubuntu, так как MariaDB — это более легкая замена MySQL. phpMyAdmin — популярный бесплатный инструмент с открытым исходным кодом для организации базы данных MySQL с веб-интерфейсом.
Мы можем создавать, удалять, изменять, вставлять и выполнять почти все операции с базой данных MySQL, используя только веб-интерфейс. Нет необходимости открывать командную строку для MySQL. Дополнительные сведения см. в официальной документации phpMyAdmin.
Шаги по установке и защите phpMyAdmin в Ubuntu
Давайте узнаем, как установить phpMyAdmin в Ubuntu 18.04. Просто следуйте инструкциям ниже.
1. Обновите репозитории
Запуск команды apt update загрузит список пакетов из репозиториев и обновит его, чтобы получить информацию о последних версиях пакетов, в то время как, с другой стороны, команда apt upgrade используется для установки новых версий всех пакеты, установленные в системе. Ребята, взгляните на разницу между командой apt и apt-get.
Давайте посмотрим на команду ниже:
2. Установите стек LAMP
После того, как вы закончите обновление репозиториев, следующим шагом будет установка пакета phpMyAdmin. Нам также потребуется установить стек LAMP.
Стек LAMP представляет собой набор Linux Apache, MySQL и PHP. Перед установкой пакета phpMyAdmin важно установить стек LAMP и настроить его. Узнайте, как установить стек LAMP здесь. Есть два способа: либо мы можем установить каждый пакет отдельно, либо просто использовать простую команду, чтобы установить их все сразу.
Для установки стека LAMP мы будем использовать одну команду. Для этого введите в терминале следующее:
Во время установки вам будет предложено открыть окно, показанное ниже:
Конфигурация MySQL
Появляется всплывающее сообщение с предложением ответить OK для автоматической настройки базы данных. Таким образом, стек LAMP был успешно загружен.
3. Установите пакет phpMyAdmin
На данный момент мы установили стек LAMP в систему. Следующим шагом будет установка пакета phpMyAdmin. Мы будем использовать команду apt install для загрузки и установки пакета из репозиториев Ubuntu по умолчанию. Мы используем систему управления пакетами apt. Давайте посмотрим на команду для установки phpMyAdmin.
Установите Phpmyadmin
Вам будет предложено подтвердить процесс установки. Ответьте на него Y и продолжите процесс установки. В процессе установки вам будет предложено подтвердить установку веб-сервера Apache и MySQL. Во-первых, будет предложено выбрать веб-сервер по умолчанию, как показано ниже на изображении.
Выберите веб-сервер
Настроить базу данных
Вас спросят, следует ли настраивать базу данных для phpMyAdmin или нет. Ответьте тем же YES и добавьте пароль для базы данных MySQL, как показано ниже:
Введите пароль Mysql
Добавьте пароль и нажмите OK. PhpMyAdmin будет успешно установлен в системе. Ребята, нам нужно снова перезапустить службу Apache2. Почему?Чтобы правильно применить изменения, нам нужно перезапустить сервер с помощью команды перезапуска, как указано ниже:
4. Конфигурации базы данных
Возможно, вы знаете об аутентификации Unix_socket. При входе в базу данных MySQL пользователь root может использовать учетные данные операционной системы при подключении к MySQL. Эти учетные данные можно использовать, если вы не установили аутентификацию базы данных. Дополнительные сведения см. в документации по подключаемому модулю аутентификации — Unix Socket.
Учетные данные, предоставляемые операционной системой, не являются безопасными, поэтому вам необходимо создать другого пользователя и предоставить ему все права доступа к базе данных. Нам нужно использовать некоторые запросы в MySQL. Давайте посмотрим на запросы, приведенные ниже:
Войти в базу данных Mysql
Измените пароль по своему усмотрению. Запомните эти детали: когда вы войдете в интерфейс phpMyAdmin, вам нужно будет добавить учетные данные пользователя так же, как вы создали в базе данных.
Основные настройки phpMyAdmin
По умолчанию phpMyAdmin не защищен. Поэтому нужно сделать его безопасным. Как это сделать? Нам нужно установить пароль для входа пользователя в phpMyAdmin. Для этого нам нужно разрешить доступ к .htaccess, файлу конфигурации, который позволяет пользователю войти в phpMyAdmin.
Нам нужно включить файл htacces, отредактировав файл phpMyAdmin.conf, расположенный в каталоге etc/apache2/conf-available. Добавьте AllowOverride All ниже DirectoryIndex, как показано в коде. Это поможет настроить htpassword для phpMyAdmin. Давайте посмотрим на код ниже:
Изменить конфигурацию Apache2
Вы можете видеть, что я добавил AllowOverride All под DirectoryIndex. Сохраните изменения, нажав Ctrl + O и ответив на это утвердительно. Нажмите Ctrl + X, чтобы выйти из редактора. Обратите внимание, что вы можете использовать любой редактор, либо редактор sudo nano, либо редактор vi. Это зависит от вас.
1. Настроить файл htaccess
Ранее мы разрешили переопределение htacess. Следующим шагом будет создание файла. Создайте файл с именем .htaccess в каталоге /usr/share/phpmyadmin. Вы можете использовать редактор sudo nano или редактор vi. У нас есть следующий код, как показано ниже в файле. Не волнуйтесь, я объясню значение кода. Давайте посмотрим на команду ниже:
Добавьте в файл следующий код:
Что это значит?
- Тип аутентификации: вы можете догадаться по самому слову, т. е. по типу аутентификации. Этот тип файла аутентификации используется для проверки пароля.
- AuthName: это имя диалогового окна проверки подлинности. Установленное вами сообщение будет отображаться при запросе пароля.
- AuthUserFile: указывает расположение файла паролей. Как видите, мы упомянули расположение файла /etc/phpmyadmin/.htpasswd.
- Требовать действительного пользователя: возможно, вы поняли значение этой строки кода. Аутентифицированным пользователям разрешен доступ только к phpMyAdmin.
Вы используете редактор nano, поэтому сохраните изменения, нажав Ctrl + O. Надеюсь, концепция понятна.
2. Установите пароль
Следующий шаг — установить пароль с помощью файла htpasswd. Место, которое мы описали ранее, то есть AuthUserFile .htpasswd, будет находиться в каталоге /etc/phpmyadmin/. Вы можете просто добавить имя пользователя или дополнительного пользователя. При продолжении команды вам будет предложено ввести пароль и повторить его, как для подтверждения. Давайте посмотрим на команду ниже:’
Обратите внимание, что для создания нового файла используется параметр -c. При входе в браузер phpMyAdmin вам будет предложено ввести учетные данные для входа. Запомните учетные данные.
Начало работы с интерфейсом phpMyAdmin
Прежде чем получить доступ к интерфейсу, нам нужно снова перезапустить веб-сервер Apache2. Почему? Потому что мы сделали изменения в файлах конфигурации. Поэтому используйте команду перезапуска для перезапуска службы. Вы также можете проверить статус службы с помощью команды status. Давайте посмотрим на команду ниже:
Статус веб-службы
Вы можете проверить статус как активный, выделенный в разделе выше.
Мы подошли к последнему этапу установки, то есть к доступу к веб-интерфейсу phpMyAdmin. Доступ к этому будет осуществляться с использованием IP-адреса сервера.Давайте посмотрим на команду ниже:
Вам будет предложено открыть диалоговое окно аутентификации, где вам нужно добавить учетные данные, введенные при создании htpasswd на предыдущем шаге. Появится диалоговое окно, как показано ниже:
Страница аутентификации Phpmyadmin
Добавьте данные, перейдите к опции входа. На следующем шаге вам будет предложено добавить учетные данные пользователя, созданные при настройке MySQL. Давайте посмотрим на изображение ниже:
Страница входа в Phpmyadmin
Добавьте учетные данные пользователя, и вы войдете в панель управления phpMyAdmin. Давайте посмотрим на панель управления ниже:
Панель управления
Вот оно! Вы закончили процесс установки.
Удалить phpMyAdmin
На данный момент мы успешно научились устанавливать и защищать phpMyAdmin в Ubuntu. Вам нужно использовать только одну команду для удаления пакета. Мы будем использовать команду apt purge для удаления пакета. Давайте посмотрим на команду ниже:
Заключение
Ребята, мы успешно научились устанавливать и защищать phpMyAdmin в Ubuntu. Если у вас возникнут какие-либо проблемы в процессе установки, сообщите нам об этом в разделе комментариев. Свяжитесь с нами!
Читайте также: