Как удалить mariadb в Ubuntu
Обновлено: 21.11.2024
MariaDB — одна из самых популярных баз данных с открытым исходным кодом после ее создателя MySQL. Первоначальные создатели MySQL разработали MariaDB в ответ на опасения, что MySQL внезапно станет платной услугой из-за того, что Oracle приобрела ее в 2010 году. С учетом того, что в прошлом применялась аналогичная тактика, разработчики, стоящие за MariaDB, пообещали оставить ее с открытым исходным кодом и свободной от таких опасения по поводу того, что случилось с MySQL.
MariaDB стала такой же популярной среди разработчиков, как и MySQL, благодаря таким функциям, как расширенная кластеризация с помощью Galera Cluster 4, более быстрое кэширование/индексы, механизмы хранения и функции/расширения, которых нет в MySQL.
В следующем руководстве вы узнаете, как установить или обновить MariaDB 10.8 в Ubuntu 20.04 LTS.
Оглавление
Обновить систему Ubuntu
Обновите операционную систему Ubuntu, чтобы убедиться, что все существующие пакеты обновлены:
Установить зависимости
Первым шагом является установка зависимостей, необходимых для установки.
Для этого используйте следующую команду в своем терминале:
Импорт ключа и репозитория GPG MariaDB 10.8
По умолчанию MariaDB недоступна в Ubuntu 20.04 LTS, но ее можно импортировать с помощью bash-скрипта MariaDB, разработанного для дистрибутивов Linux, таких как Ubuntu, которые поддерживаются, если они являются долгосрочными выпусками.
В терминале используйте следующую команду.
Обратите внимание, если команда не работает, скорее всего, вы забыли установить пакет curl.
Приведенное выше показывает, что репозиторий был успешно импортирован. Затем обновите список репозиториев APT.
Установить/обновить MariaDB 10.8
Чтобы установить MariaDB, вам необходимо установить клиентский и серверный пакеты. Это можно сделать следующим образом:
Введите Y, а затем нажмите клавишу ВВОД, чтобы продолжить установку.
Подтвердите установку MariaDB, проверив версию и сборку:
Включить службу MariaDB 10.8
Теперь вы установили MariaDB и можете проверить состояние программного обеспечения базы данных с помощью следующей команды systemctl:
По умолчанию статус MariaDB будет активирован. Если нет, запустите MariaDB, используя следующую команду:
Чтобы остановить MariaDB:
Чтобы включить MariaDB при запуске системы:
Чтобы отключить MariaDB при запуске системы:
Чтобы перезапустить службу MariaDB:
Запустить скрипт безопасности MariaDB 10.8
При установке новой версии MariaDB настройки по умолчанию считаются слабыми по большинству стандартов и вызывают опасения, что они могут допустить вторжение или использование хакерами. Решение состоит в том, чтобы запустить сценарий безопасности установки, который поставляется вместе с установкой MariaDB.
Сначала используйте следующую команду для запуска (mysql_secure_installation):
Далее выполните следующие действия:
- Установка пароля для учетных записей root.
- Удаление корневых учетных записей, доступных за пределами локального хоста.
- Удаление учетных записей анонимных пользователей.
- Удаление тестовой базы данных, к которой по умолчанию могут получить доступ анонимные пользователи.
Обратите внимание, что вы используете (Y), чтобы удалить все.
Запустить инструмент обновления таблиц базы данных MariaDB
Пользователям, которые обновили предыдущую версию MariaDB, следует выполнить следующие шаги и запустить инструмент, предназначенный для проверки ваших таблиц и устранения любых проблем с обновлением версии.
Выполните следующую команду, чтобы начать обновление, или проверьте, что таблицы вашей базы данных в порядке.
Удалить (удалить) MariaDB 10.8
Если вы больше не хотите использовать MariaDB и хотите полностью удалить ее, выполните следующую команду:
Обратите внимание, что это полностью удалит MariaDB, включая все данные базы данных.
Чтобы удалить репозиторий сценариев bash, используйте следующую команду.
Обратите внимание, что эта команда удалит большинство неиспользуемых зависимостей в установке MariaDB, чтобы очистить вашу систему.
Комментарии и заключение
В этом руководстве вы узнали, как установить последнюю версию MariaDB 10.8 на последнюю стабильную версию Ubuntu 20.04 LTS.
В целом, MariaDB быстро выпускает новые ветки в эти дни, разговоры о MariaDB 10.9 уже идут, и на момент написания этого руководства 10.7 только что был полностью выпущен из статуса RC.Что самое примечательное в MariaDB, насколько стабильны новые выпуски, для разработчиков MariaDB стоит проверить, чтобы начать работу, а для пользователей CMS и подобных, как всегда, будьте осторожны с обновлением.
MariaDB – это система управления реляционными базами данных с открытым исходным кодом, обычно используемая в качестве альтернативы MySQL в качестве части базы данных популярного стека LAMP (Linux, Apache, MySQL, PHP/Python/Perl).
Он предназначен для замены MySQL.
В наших предыдущих сообщениях мы объяснили, как установить MariaDB в Debian, Mint и CentOS.
Здесь, в LinuxAPT, в рамках наших услуг по управлению сервером мы регулярно помогаем нашим клиентам выполнять запросы, связанные с управлением базами данных.
В этом контексте мы рассмотрим, как установить MariaDB в Ubuntu 20.04.
Как установить Mariadb в Ubuntu 20.04?
Вы можете установить MariaDB различными способами, как показано ниже:
<р>я. Через репозиторий Ubuntuii. Через репозиторий MariaDB
Первый метод устанавливает старую версию MariaDB (10.3) через репозиторий Ubuntu, а второй устанавливает последнюю версию MariaDB (10.5) через репозиторий MariaDB.
1. Установка MariaDB в Ubuntu через репозиторий Ubuntu
Чтобы установить MariaDB в Ubuntu, у вас должны быть права sudo. Версия MariaDB 10.3 доступна в официальных репозиториях дистрибутива Ubuntu.
Поэтому вы можете легко установить его через apt.
Ниже приведены шаги по установке MariaDB в Ubuntu.
я. Обновить индекс пакета
Чтобы установить MariaDB, сначала обновите индекс пакета.
Для этого откройте Терминал с помощью сочетания клавиш Ctrl+Alt+T и выполните следующую команду:
ii. Установить MariaDB
Затем установите MariaDB следующим образом:
После запуска команды установки система спросит, хотите ли вы продолжить установку, предложив вам вариант y/n. Нажмите y, чтобы продолжить процесс установки.
iii. Проверить установку
После завершения установки MariaDB вы можете проверить это следующим образом:
Эта команда выведет версию MariaDB в вашей системе, которая подтверждает, что MariaDB успешно установлена.
2. Установка MariaDB в Ubuntu через репозиторий MariaDB
Последняя версия MariaDB 10.5 доступна в официальном репозитории MariaDB.
Поэтому, чтобы установить его, вам нужно будет сначала добавить репозиторий MariaDB в ваши источники apt, а затем установить его.
Ниже приведены шаги по установке MariaDB 10.5 в Ubuntu.
я. Установите необходимые компоненты
Установите пакет software-properties-common с помощью следующей команды в Терминале:
ii. Добавить ключ репозитория
Затем запустите эту команду, чтобы добавить ключ GPG, используемый для подписи пакета MariaDB:
iii. Добавить репозиторий MariaDB
Теперь добавьте репозиторий MariaDB в ваши источники apt с помощью следующей команды:
iv. Обновить индекс пакета
Затем обновите индекс пакетов, включив в него репозиторий MariaDB.
Для этого используйте следующую команду:
в. Установить MariaDB
После обновления списка пакетов репозитория MariaDB вы можете установить MariaDB следующим образом:
После выполнения команды установки система спросит, хотите ли вы продолжить установку, предложив вариант y/n.
Нажмите y, чтобы продолжить процесс установки.
ви. Проверить установку
После завершения установки MariaDB вы можете проверить это следующим образом:
Эта команда выведет версию MariaDB в вашей системе, которая подтверждает, что MariaDB успешно установлена.
Как защитить MariaDB после установки?
После успешной установки MariaDB вы можете защитить сервер MariaDB. Мы сделаем это, запустив скрипт mysql_secure_installation, доступный в системе Linux.
Этот сценарий позволяет настраивать пароли для root, удаленно отключать вход в систему root, удалять учетные записи анонимных пользователей root и тестовую базу данных и т. д.
Чтобы настроить параметры безопасности для MariaDB, запустите скрипт следующим образом:
После запуска приведенного выше скрипта вам будут предложены различные вопросы.
Он попросит вас указать пароль root для MariaDB. Поскольку мы еще не настроили его, поэтому нажмите Enter .
Затем он спросит, хотите ли вы настроить пароль root, нажмите y , а затем введите пароль и подтвердите его повторным вводом.
Затем для ответов на все последующие вопросы нажимайте y .
Как проверить службу MariaDB?
Служба MariaDB запускается автоматически после завершения установки.
Чтобы убедиться, что служба MariaDB работает нормально и без проблем, выполните следующую команду в Терминале:
Ожидается, что сервер MariaDB активен и работает.
Если служба MariaDB не запускается автоматически, вы можете запустить ее вручную следующим образом:
Как подключиться к MariaDB?
Теперь попробуйте подключиться к серверу MariaDB как пользователь root.
Для этого выполните следующую команду:
Вам будет предложено ввести пароль root для MariaDB (который вы настроили ранее).
После ввода пароля вы будете подключены к базе данных MariaDB.
Как удалить MariaDB из Ubuntu?
Если вы хотите полностью удалить MariaDB из своей системы, вы можете легко сделать это с помощью следующей команды в Терминале:
После запуска команды очистки система спросит, хотите ли вы продолжить процесс, предоставив вам вариант y/n.
Нажмите y, чтобы продолжить процесс удаления.
Затем удалите пакеты, которые были автоматически установлены, чтобы удовлетворить зависимости для MariaDB.
Для этого выполните следующую команду:
Заключение
Следуя приведенным выше простым шагам, вы сможете легко настроить MariaDB в своей системе Ubuntu.
MariaDB — одна из наиболее широко используемых систем управления базами данных с открытым исходным кодом.
<р>1. Обновите индекс вашего пакета, используя apt;$ sudo apt update
<р>2. Установите пакет mariadb-server с помощью apt. Пакет также включает соответствующие инструменты для взаимодействия с MariaDB;$ sudo apt установить mariadb-сервер
<р>3. Запустите прилагаемый сценарий безопасности mysql_secure_installation, чтобы ограничить доступ к серверу;В этом руководстве вы узнаете, как обновить и установить mariadb-сервер в Ubuntu 16.04 Lts? Узнайте, как удалить и полностью удалить пакет mariadb-server из операционной системы Ubuntu 16.04 LTS.
Быстрая установка mariadb-сервера:
Шаг 1. Обновите систему:
Шаг 2. Установите: mariadb-server
После обновления ОС выполните следующую команду для установки пакета:
Как установить mariadb-сервер на Ubuntu 16.04?
Прежде всего обновите свою систему с помощью команды:
Команда выше загрузит списки пакетов для Ubuntu 16.04 в вашей системе. Это обновит список новейших версий пакетов и их зависимостей в вашей системе.
После загрузки последнего списка пакетов с помощью вышеизложенного вы можете запустить процесс установки.
Если mariadb-server не установлен на вашем компьютере, команда 'dpkg -L mariadb-server' выдаст следующую ошибку.
После обновления системы используйте следующую команду для установки mariadb-сервера:
Приведенная выше команда подтвердит установку пакета в вашей операционной системе Ubuntu 16.04. Если вы еще не вошли в систему как su, программа установки запросит у вас пароль root. После завершения установки вы можете использовать пакет в своей системе.
Как удалить/удалить mariadb-сервер из Ubuntu 16.04?
Теперь мы увидим команды для удаления mariadb-сервера из Ubuntu 16.04. Для удаления этого пакета вы можете легко использовать команду apt и удалить пакет из операционной системы Linux.
Для удаления mariadb-сервера используется следующая команда:
Следующая команда используется для удаления пакета mariadb-server вместе с его зависимостями:
Это удалит mariadb-server и все зависимые от него пакеты, которые больше не нужны в системе.
Полное удаление mariadb-server со всеми файлами конфигурации:
Следующую команду следует использовать с осторожностью, поскольку она удаляет все файлы конфигурации и данные:
или вы также можете использовать следующую команду:
Приведенная выше команда удалит все файлы конфигурации и данные, связанные с пакетом mariadb-server. Вы не можете восстановить удаленные данные, поэтому используйте эту команду с осторожностью.
В этой статье вы узнаете, как удалять базы данных с помощью MariaDB. Есть два разных способа легко удалить базы данных: через интерфейс cPanel или через командную строку через SSH. Вы увидите, как выполнять обе эти операции в различных контекстах, и сможете выбрать тот метод, который лучше всего подходит для вашего предпочтительного рабочего процесса.
Если вам интересно создавать базы данных, вы можете прочитать статью о том, как создавать базы данных с помощью MariaDB.
Использование MariaDB на вашем VPS/выделенном сервере предполагает замену MySQL в качестве механизма хранения базы данных и выбор MariaDB.
Если вам не нужна cPanel, не платите за нее. Платите только за то, что вам нужно с нашими решениями Cloud VPS .
CentOS, Debian или Ubuntu Без вирусов Управление ключами SSH стало проще
Как удалить базу данных MariaDB в cPanel
У вас будет несколько вариантов удаления вашей базы данных. В первой части этого руководства вы собираетесь удалить базу данных (или несколько баз данных) в знакомом графическом интерфейсе cPanel.
Сначала войдите в свою cPanel. В разделе Базы данных выберите Базы данных MySQL.
Под заголовком Текущие базы данных вы увидите используемые базы данных, и вы можете нажать кнопку Удалить, чтобы стереть одну из них.
Вам будет предложено подтвердить свой выбор. Нажмите Удалить базу данных еще раз для подтверждения. Вы увидите сообщение об успехе, указывающее, что база данных была успешно удалена.
Если все работает должным образом, вы увидите сообщение об успешном завершении операции. Теперь вы можете выйти из интерфейса cPanel или продолжить любую другую работу.
Как удалить базу данных MariaDB (интерфейс командной строки)
Когда вы работаете в «оболочке» или в командной строке, вы можете войти в MySQL для управления базами данных, даже если вы используете MariaDB в качестве механизма хранения. Вы можете называть удаление базы данных здесь «удалением» базы данных, потому что это команда, которую вы будете использовать.
На этот раз вместо входа в cPanel вы войдете на свой сервер с помощью SSH.
Вы можете войти в пользовательский интерфейс MySQL с помощью этой команды:
Полем может быть ваш пользователь cPanel, пользователь базы данных или пользователь root, в зависимости от ситуации.
Опция -p запрашивает пароль. После входа в систему вы увидите ту же командную строку MariaDB, похожую на ту, которую вы бы увидели, если бы MySQL был вашим механизмом хранения. Введите команду DROP, чтобы удалить базу данных в MariaDB:
Конечно, замените на имя базы данных, которую вы хотите удалить. Отлично, теперь вы знаете, как удалить базу данных с помощью MariaDB. Если команда выполнена успешно, вы увидите сообщение об успешном выполнении, указывающее, что запрос был «ОК» и затронуты строки. Чтобы выйти из командной строки MySQL, вы можете ввести Ctrl-d , и вы вернетесь к своей обычной командной строке.
Кристофер Майорана присоединился к команде сообщества InMotion в 2015 году и регулярно делится советами и рекомендациями в Центре поддержки, в разделе вопросов и ответов сообщества и в блоге InMotion Hosting.
Комментарии
Похоже, у этой статьи пока нет комментариев — вы можете быть первым. Если у вас есть комментарии или вопросы, начните обсуждение!
Была ли эта статья полезной? Дайте нам знать! Отменить ответ
Нужна помощь? Задайте вопрос, поделитесь полезным советом или помогите другим на нашем форуме сообщества.
MariaDB — это система управления реляционными базами данных с открытым исходным кодом, обычно используемая в качестве альтернативы MySQL в качестве части базы данных популярного стека LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Он предназначен для замены MySQL.
Краткая версия этого руководства по установке состоит из следующих трех шагов:
- Обновите индекс вашего пакета с помощью apt
- Установите пакет mariadb-server с помощью apt . Пакет также включает соответствующие инструменты для взаимодействия с MariaDB.
- Запустите прилагаемый скрипт безопасности mysql_secure_installation, чтобы ограничить доступ к серверу
В этом руководстве объясняется, как установить MariaDB на сервер Ubuntu 20.04 и убедиться, что он работает и имеет безопасную начальную конфигурацию.
Предпосылки
Чтобы следовать этому руководству, вам понадобится сервер под управлением Ubuntu 20.04. Этот сервер должен иметь администратора без полномочий root и брандмауэр, настроенный с помощью UFW. Настройте это, следуя нашему руководству по первоначальной настройке сервера для Ubuntu 20.04.
Вы также можете использовать интерактивный терминал, встроенный на этой странице, чтобы поэкспериментировать с установкой и настройкой MariaDB в этом руководстве. Щелкните следующее Запустить интерактивный терминал! кнопку, чтобы начать.
Запустите интерактивный терминал!
Шаг 1 — Установка MariaDB
На момент написания этой статьи репозитории APT по умолчанию в Ubuntu 20.04 включают MariaDB версии 10.3.
Чтобы установить его, обновите индекс пакета на своем сервере с помощью apt :
Затем установите пакет:
Убедитесь, что MariaDB запущена с помощью команды запуска systemctl:
Эти команды установят и запустят MariaDB, но не будут предлагать вам установить пароль или внести какие-либо другие изменения в конфигурацию.Поскольку конфигурация по умолчанию оставляет вашу установку MariaDB небезопасной, мы будем использовать сценарий, предоставляемый пакетом mariadb-server, для ограничения доступа к серверу и удаления неиспользуемых учетных записей.
Шаг 2 — Настройка MariaDB
Для новых установок MariaDB следующим шагом будет запуск прилагаемого сценария безопасности. Этот сценарий изменяет некоторые из менее безопасных параметров по умолчанию для таких вещей, как удаленный вход в систему root и примеры пользователей.
Запустите скрипт безопасности:
Это проведет вас через ряд запросов, где вы можете внести некоторые изменения в параметры безопасности вашей установки MariaDB. Первое приглашение попросит вас ввести текущий пароль root базы данных. Поскольку вы еще не настроили его, нажмите ENTER, чтобы указать «нет».
В следующем запросе вас спросят, хотите ли вы установить пароль root для базы данных. В Ubuntu учетная запись root для MariaDB тесно связана с автоматизированным обслуживанием системы, поэтому нам не следует изменять настроенные методы аутентификации для этой учетной записи. Это позволит обновлению пакета сломать систему базы данных, удалив доступ к учетной записи администратора. Введите N и нажмите клавишу ВВОД .
Позже мы расскажем, как настроить дополнительную учетную запись администратора для доступа по паролю, если аутентификация через сокет не подходит для вашего варианта использования.
Оттуда вы можете нажать Y, а затем ENTER, чтобы принять значения по умолчанию для всех последующих вопросов. Это удалит некоторых анонимных пользователей и тестовую базу данных, отключит удаленный вход в систему root и загрузит эти новые правила, чтобы MariaDB немедленно применила внесенные вами изменения.
На этом вы завершили первоначальную настройку безопасности MariaDB. Следующий шаг является необязательным, но вы должны выполнить его, если предпочитаете аутентифицироваться на своем сервере MariaDB с помощью пароля.
Шаг 3 — (необязательно) создание пользователя-администратора, использующего аутентификацию по паролю
В системах Ubuntu, работающих под управлением MariaDB 10.3, пользователь root MariaDB по умолчанию настроен на аутентификацию с помощью подключаемого модуля unix_socket, а не с помощью пароля. Это позволяет повысить безопасность и удобство использования во многих случаях, но также может усложнить ситуацию, когда вам нужно предоставить права администратора внешней программе (например, phpMyAdmin).
Поскольку сервер использует корневую учетную запись для выполнения таких задач, как ротация журналов, а также запуск и остановка сервера, лучше не изменять данные аутентификации корневой учетной записи. Изменение учетных данных в файле конфигурации /etc/mysql/debian.cnf изначально может работать, но обновления пакетов потенциально могут перезаписать эти изменения. Разработчики пакета рекомендуют не изменять учетную запись root, а создать отдельную учетную запись администратора для доступа на основе пароля.
С этой целью мы создадим новую учетную запись с именем admin с теми же возможностями, что и у учетной записи root, но с настроенной аутентификацией по паролю. Откройте командную строку MariaDB с вашего терминала:
Затем создайте нового пользователя с привилегиями root и доступом на основе пароля. Обязательно измените имя пользователя и пароль в соответствии со своими предпочтениями:
Сбросить привилегии, чтобы убедиться, что они сохранены и доступны в текущем сеансе:
После этого выйдите из оболочки MariaDB:
Наконец, давайте проверим установку MariaDB.
Шаг 4 — Тестирование MariaDB
При установке из репозиториев по умолчанию MariaDB запустится автоматически. Чтобы проверить это, проверьте его статус.
Вы получите вывод, похожий на следующий:
Если MariaDB не запущена, вы можете запустить ее с помощью команды sudo systemctl start mariadb .
Для дополнительной проверки вы можете попробовать подключиться к базе данных с помощью инструмента mysqladmin, который представляет собой клиент, позволяющий выполнять административные команды. Например, эта команда предлагает подключиться к MariaDB от имени пользователя root, используя сокет Unix, и вернуть версию:
Вы получите примерно такой вывод:
Если вы настроили отдельного пользователя-администратора с аутентификацией по паролю, вы можете выполнить ту же операцию, набрав:
Это означает, что MariaDB запущена и работает и что ваш пользователь может успешно пройти аутентификацию.
Заключение
В этом руководстве вы установили систему управления реляционными базами данных MariaDB и защитили ее с помощью сценария mysql_secure_installation, с которым она была установлена. У вас также была возможность создать нового пользователя с правами администратора, который использует аутентификацию по паролю перед тестированием функциональности сервера MariaDB.
Теперь, когда у вас есть работающий и безопасный сервер MariaDB, вот несколько примеров следующих шагов, которые вы можете предпринять для работы с сервером:
Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!
Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно!Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.
Читайте также: