Удалить mysql centos 8

Обновлено: 20.11.2024

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

Как я могу это сделать?

Обновление/Примечание: MySQL был установлен с помощью следующих команд терминала:

Название ОС: Ubuntu 20.04.1 LTS
Режим ОС: Live USB-накопитель с постоянным хранилищем
Версия MySQL: mysql Ver 8.0.20

То, как вы что-то удаляете/удаляете, полностью зависит от того, как вы это установили изначально. Измените свой вопрос, чтобы включить эту информацию

2 ответа 2

Поскольку вы уже знаете, как вы его установили и с какой версией работаете, вы можете сделать следующее:

Остановить службу MySQL:

Очистить MySQL, базы данных и конфигурации:

Удалите все дополнительные файлы базы данных:

Папка, в которой была конфигурация и любые душители:

Удалить созданное пользователем во время установки:

Наконец, избавьтесь от группы пользователей, созданной во время установки:

Это должно избавиться от всего. Если вы установили сторонний PPA для установки MySQL, вам необходимо удалить его.

И это должно быть всем, что связано с MySQL и ничем другим.

sudo delgroup mysql возвращает это сообщение /usr/sbin/delgroup: mysql' по-прежнему имеет mysql' в качестве основной группы!

Проверьте меньше /etc/passwd и посмотрите, есть ли у вас пользователи mysql. Если это так, вам нужно удалить их. В худшем случае само существование группы не вызовет серьезных проблем.

Вот что я сделал, в терминале Ubuntu я нашел mysql, введя

За что я получил вывод

Кроме того, mysql был внутри lampp, я нашел его

За что я получил вывод

Затем я ввел

и нажал Enter, чтобы открыть как root, после чего ввел и удалил mysql в одном месте

Выполнил перезагрузку. и снова открылся как root в терминале ubuntu и ввел расположение mysql внутри lampp

Снова перезагрузил систему. Далее в терминале я набрал

Я получил вывод, что mysql не может быть расположен, для уверенности я ввел

Если вам нужно удалить MySQL, иногда может быть сложно понять, удалили ли вы ее полностью. Независимо от того, работаете ли вы с MySQL в Linux или Windows, просто следуйте этим инструкциям, чтобы полностью удалить MySQL и связанные с ней данные.

Как удалить MySQL в Linux

Нужно удалить MySQL из Linux? Вы можете удалить MySQL с помощью менеджера пакетов дистрибутива Linux и команды удаления. Для этого выполните два простых шага:

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

  • Для пользователей CentOS и RedHat:

    sudo yum удалить mysql mysql-server
  • Для пользователей Ubuntu и Debian:

    sudo apt remove mysql mysql-server
  • Для пользователей Fedora (а также для многих дочерних дистрибутивов):

    sudo dnf remove mysql mysql-server

На этом этапе вы успешно удалили MySQL со своего сервера Linux. Если вы хотите переустановить MySQL, вы можете сделать это с помощью диспетчера пакетов вашего дистрибутива, заменив команды « remove », использованные выше, на команду установки:

    Для пользователей CentOS и RedHat:

Как удалить MySQL в Windows

Чтобы полностью удалить MySQL из вашей системы Windows, выполните следующие 3 шага:

  1. Во-первых, вам необходимо удалить MySQL из панели управления Windows. Перейдите в Панель управления -> Программы и компоненты -> MySQL. Оттуда нажмите на опцию «Удалить».
  2. После удаления MySQL, чтобы полностью удалить программу, необходимо убедиться, что ее каталоги данных также удалены. *Примечание: вы можете создать резервные копии этих каталогов перед их удалением.

  1. Откройте окно терминала (убедитесь, что вы используете его от имени администратора) и остановите, а затем удалите службу MySQL, используя следующие две команды:

    Net stop MySQL
    Sc удалить MySQL
  2. Теперь перейдите в меню "Пуск" и введите "Показать скрытые файлы и папки" . Выберите вкладку «Вид» и удалите из системы следующие папки:

    C:\Program Files\MySQL
    C :\Program Files (x86)\MySQL
    C:\ProgramData\MySQL

    Также проверьте, существует по адресу: C:\Users\[YourUsername]\AppData\Roaming\MySSQL
    Если это так, удалите и эту папку.

И вот оно! MySQL удаляется, и его каталоги данных удаляются.

Популярные ссылки

Ищете дополнительную информацию о MySQL? Поиск в нашей базе знаний!

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

Популярные теги в этой категории включают: MySQL , MSSQL , phpMyAdmin , PostgreSQL и другие.

Не видите то, что ищете? Воспользуйтесь строкой поиска вверху, чтобы выполнить поиск по всей нашей базе знаний.

Разница в Hivelocity

Ищете лучшее решение для выделенного сервера? Ищете услуги частного облака или колокейшн? Ознакомьтесь с обширным списком продуктов Hivelocity, чтобы узнать о выгодных предложениях и предложениях.

Благодаря лучшему в своем классе обслуживанию клиентов, доступным ценам, широкому спектру полностью настраиваемых опций и уникальной сети Hivelocity — это решение для хостинга, которого вы так долго ждали.

Не уверены, какие из наших услуг лучше всего подходят для ваших конкретных нужд? Позвоните или пообщайтесь с одним из наших агентов по продажам уже сегодня и узнайте, чем Hivelocity может помочь вам.

MySQL — это бесплатная система управления реляционными базами данных (RDBMS) с открытым исходным кодом, выпущенная под лицензией GNU (General Public License). Он используется для запуска нескольких баз данных на любом отдельном сервере, предоставляя многопользовательский доступ к каждой созданной базе данных.

В этой статье описан процесс установки и обновления последней версии MySQL 8.0 в RHEL/CentOS 8/7/6/ и Fedora с использованием репозитория MySQL Yum с помощью утилиты YUM.

Шаг 1. Добавление репозитория MySQL Yum

<р>1. Мы будем использовать официальный репозиторий программного обеспечения MySQL Yum, который предоставит пакеты RPM для установки последней версии сервера MySQL, клиента, утилит MySQL, MySQL Workbench, Connector/ODBC и Connector/Python для RHEL/CentOS 8/7/6. / и Fedora 30–35.

Важно: эти инструкции работают только при новой установке MySQL на сервере. Если MySQL уже установлен с помощью RPM-пакета, распространяемого третьей стороной, то я рекомендую вам обновить или заменить установленный пакет MySQL с помощью Репозиторий MySQL Yum».

Перед обновлением или заменой старого пакета MySQL не забудьте взять все важные резервные копии и файлы конфигурации базы данных, используя наше руководство по резервному копированию баз данных MySQL.

<р>2. Теперь загрузите и добавьте следующий репозиторий MySQL Yum в список репозиториев соответствующей системы распространения Linux, чтобы установить последнюю версию MySQL (т. е. 8.0, выпущенную 27 июля 2018 г.).

<р>3. После загрузки пакета для вашей платформы Linux установите загруженный пакет с помощью следующей команды.

Приведенная выше команда установки добавляет репозиторий MySQL Yum в список системных репозиториев и загружает ключ GnuPG для проверки целостности пакетов.

<р>4. Вы можете убедиться, что репозиторий MySQL Yum успешно добавлен, используя следующую команду.

Шаг 2. Установка последней версии MySQL

<р>5. Установите последнюю версию MySQL (в настоящее время 8.0), используя следующую команду.

Приведенная выше команда устанавливает все необходимые пакеты для сервера MySQL mysql-community-server, mysql-community-client, mysql-community-common и mysql-community-libs.

Шаг 3. Установка различных версий MySQL

<р>6. Вы также можете установить разные версии MySQL, используя разные подрепозитории MySQL Community Server. Подрепозиторий для последней серии MySQL (в настоящее время MySQL 8.0) активирован по умолчанию, а подрепозитории для всех других версий (например, MySQL 5.x) по умолчанию деактивированы.

Чтобы установить определенную версию из определенного подрепозитория, вы можете использовать параметры --enable или --disable с помощью yum-config-manager или dnf config-manager, как показано ниже:

Шаг 4. Запуск сервера MySQL

<р>7. После успешной установки MySQL пришло время запустить и включить сервер MySQL с помощью следующих команд:

Вы можете проверить состояние сервера MySQL с помощью следующей команды.

Это пример вывода запуска MySQL под моей системой CentOS 7.

<р>8. Теперь, наконец, проверьте установленную версию MySQL, используя следующую команду.

Шаг 5. Защита установки MySQL

<р>9. Команда mysql_secure_installation позволяет защитить вашу установку MySQL, выполнив важные настройки, такие как установка пароля root, удаление анонимных пользователей, удаление входа root и т. д.

Примечание: MySQL версии 8.0 или выше создает временный случайный пароль в файле /var/log/mysqld.log после установки.

Используйте приведенную ниже команду, чтобы увидеть пароль перед запуском безопасной команды MySQL.

Узнав пароль, вы можете запустить следующую команду, чтобы защитить установку MySQL.

Примечание. Ввод нового корневого пароля означает ваш временный пароль из файла /var/log/mysqld.log .

Теперь внимательно следуйте инструкциям на экране. Для справки см. вывод приведенной выше команды ниже.

Пример вывода

Шаг 6. Подключение к серверу MySQL

<р>10. Подключитесь к только что установленному серверу MySQL, указав имя пользователя и пароль.

Пример вывода:

Шаг 7. Обновление MySQL с помощью Yum

<р>11. Помимо новой установки, вы также можете выполнять обновления для продуктов и компонентов MySQL с помощью следующей команды.

Когда для MySQL будут доступны новые обновления, он установит их автоматически, в противном случае вы получите сообщение о том, что НЕТ пакетов, помеченных для обновлений.

Все, вы успешно установили MySQL 8.0 в своей системе. Если у вас возникли проблемы с установкой, не стесняйтесь использовать наш раздел комментариев для решения.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

MySQL — это система управления реляционными базами данных, основанная на SQL (языке структурированных запросов). Это одна из наиболее широко используемых программ баз данных для нескольких известных приложений. MySQL используется для хранения данных, электронной коммерции и ведения журналов, но чаще всего используется для хранения веб-баз данных и управления ими.

CentOS 8 Stream поставляется с MySQL в AppStream. Однако, как многие знают, это не последняя версия. В следующем руководстве вы узнаете, как установить MySQL 8.0 с помощью AppStream или новейшей версии RPM сообщества из репозиториев MySQL в CentOS 8 Stream.

Оглавление

Предпосылки

  • Рекомендуемая ОС: любая текущая версия CentOS 8 Stream.
  • Учетная запись пользователя: root-доступ

Обновление операционной системы

Обновите операционную систему CentOS Stream, чтобы убедиться, что все существующие пакеты обновлены:

В этом руководстве будет использоваться команда sudo и предполагается, что у вас есть статус sudo.

Чтобы проверить статус sudo в своей учетной записи:

Пример вывода, показывающий статус sudo:

Чтобы настроить существующую или новую учетную запись sudo, посетите наш учебник по добавлению пользователя в Sudoers на CentOS Stream.

Чтобы использовать учетную запись root, используйте следующую команду с паролем root для входа в систему.

Вариант 1. Установите MySQL 8.0 с AppStream

По умолчанию MySQL 8.0 доступен как выбор по умолчанию в CentOS и полностью обновлен. Сначала проверьте, доступны ли другие версии, с помощью следующей команды.

В настоящее время во время работы с этим учебным пособием доступна только версия MySQL 8.0, которая по умолчанию отображается с флагом [d].

К счастью, вы не включили MySQL 8. Используйте следующую команду.

Установите с помощью следующей команды терминала.

Введите Y и нажмите клавишу ВВОД, чтобы продолжить установку.

Повторно запустите команду установки, чтобы начать сначала.

По завершении установки проверьте правильность установки с помощью команды –version.

Затем активируйте MySQL 8 с помощью следующей команды.

Приведенная выше команда запустит MySQL в текущем сеансе, а в будущих системах перезапустится автоматически.

Вариант 2. Установите MySQL 8.0 Community Edition (последнюю версию)

Для тех пользователей, которым нужна последняя версия MySQL 8.0 или, если на то пошло, любая другая версия, следующие шаги помогут достичь этой цели.

Обратите внимание, что разница между AppStream и последней версией RPM MySQL незначительна на момент изучения этого руководства.

Во-первых, используйте следующую команду, чтобы импортировать официальный RPM сообщества MySQL 8.0.

Затем убедитесь, что репозиторий был успешно добавлен, распечатав его из dnf-реполиста.

Затем установите Сервер совместной работы MySQL 8. Следующая команда отключит версию App Stream и включит версию сообщества.

Введите Y и нажмите клавишу ВВОД, чтобы продолжить установку.

Обратите внимание, что вам будет предложено импортировать ключи GPG, введите Y, чтобы завершить установку.

Затем подтвердите сборку версии, что также подтвердит успешность установки.

Затем активируйте MySQL 8 с помощью следующей команды.

Приведенная выше команда запустит MySQL в текущем сеансе, а в будущих системах перезапустится автоматически.

Проверьте состояние сервера MySQL 8

Установщик автоматически запустит службу MySQL по умолчанию и настроит себя на автоматический запуск при запуске системы. Чтобы убедиться, что служба MySQL работает после установки, введите следующую команду systemctl :

Чтобы остановить службу MySQL:

Чтобы запустить службу MySQL:

Чтобы отключить службу MySQL при запуске системы:

Чтобы активировать службу MySQL при запуске системы:

Чтобы перезапустить службу MySQL:

Защитите MySQL 8 с помощью скрипта безопасности

При установке MySQL новые значения по умолчанию считаются слабыми по большинству стандартов и вызывают опасения относительно возможного проникновения или использования хакерами. Одним из решений является запуск сценария безопасности установки, поставляемого вместе с установкой MySQL.

Сначала используйте следующую команду для запуска (mysql_secure_installation):

По умолчанию пароль root должен быть пустым. Если пароль был установлен по какой-либо причине, используйте следующую команду, чтобы сгенерировать временный пароль для входа в сценарий безопасности MySQL, и во время настройки вы установите новый пароль.

Вам будет предложено ввести пароль root, а затем вы увидите вопрос о КОМПОНЕНТЕ ПОДТВЕРЖДЕНИЯ ПАРОЛЯ; это включает в себя определение проверки сложности пароля; по большей части значение по умолчанию правильное.

Тогда следуйте ниже:

  • Установка пароля для учетных записей root.
  • Установка пароля для учетных записей.
  • Удаление корневых учетных записей, доступных за пределами локального хоста.
  • Удаление анонимных учетных записей пользователей.
  • Удаление тестовой базы данных, по умолчанию доступной для анонимных пользователей.

Будьте осторожны; вы используете (Y), чтобы удалить все. Кроме того, при желании вы можете сбросить пароль root, создав новый; вы можете игнорировать его, если хотите, так как вы уже установили его во время начальной установки с помощью всплывающих окон.

Подключиться к экземпляру терминала MySQL 8

Теперь, когда вы завершили сценарий безопасности установки, подключение к базе данных MySQL можно выполнить следующим образом:

Вам будет предложено ввести пароль root, который вы определили в конфигурации установки или в сценарии безопасности после установки. Оказавшись внутри экземпляра службы MySQL, вы можете запустить следующую команду в качестве теста, чтобы увидеть, как она работает.

Введите следующий текст (команда DISPLAY DATABASE):

Для тех, кто плохо знаком с MySQL, все команды должны заканчиваться ” ; “

ДЛЯ (СОЗДАНИЯ) базы данных используйте следующую команду.

Чтобы удалить (DROP) базу данных, используйте следующую команду.

Чтобы выйти из терминала, введите следующую команду выхода:

Как удалить (удалить) MySQL 8.0

Если вы больше не хотите использовать базу данных MySQL и хотите полностью ее удалить, выполните следующую команду:

Используйте следующую команду для пользователей, у которых установлена ​​версия MySQL 8.0 Community Edition.

Комментарии и заключение

В этом руководстве вы узнали, как установить последнюю версию MySQL 8 на CentOS 8 Stream. Кроме того, помимо параметров оптимизации для определенных рабочих нагрузок на определенном оборудовании путем сопоставления пользовательских потоков с процессорами, это лишь некоторые из новых функций.

В целом, MySQL 8 обеспечивает лучшую производительность для рабочих нагрузок чтения/записи, рабочих нагрузок, связанных с вводом-выводом, и рабочих нагрузок с высокой конкуренцией. Пользователям старых версий MySQL следует подумать об обновлении, так как прирост производительности того стоит.

Читайте также: