Как удалить mariadb centos 7
Перейти к содержимому

Как удалить mariadb centos 7

  • автор:

Установка MariaDB CentOS 7

Как вы знаете, несколько лет назад разработка программного обеспечения для организации баз данных MySQL разделилась. У программы появилось две версии — оригинальная MySQL от компании Oracle и новая — MariaDB, разрабатываемая создателем MySQL и сообществом. Версия от сообщества быстро обогнала оригинальную версию по возможностям и оптимизациям и сейчас используется в большинстве дистрибутивов Linux по умолчанию.

В этой статье мы рассмотрим как выполняется установка MariaDB CentOS 7, на данный момент самая новая стабильная версия — MariaDB 10.2, именно ее мы будем устанавливать.

Установка MariaDB Centos 7

К сожалению, сейчас в репозиториях CentOS есть только версия 5.5, у нее ниже производительность и не поддерживаются такие возможности, как полнотекстовый поиск по строкам в InnoDB. Поэтому мы будем использовать официальный репозиторий разработчиков. По ссылке доступен конструктор репозитория, в котором вам нужно выбрать дистрибутив, его версию и версию программы:

Затем, внизу появится код, который нужно вставить в файл /etc/yum.repos.d/Mariadb.repo:

sudo vi /etc/yum.repos.d/Mariadb.repo

# MariaDB 10.2 CentOS repository list — created 2017-12-26 06:22 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

Если установлена старая версия MariaDB — остановите ее:

sudo systemctl stop mariadb

Затем обновите список пакетов:

sudo yum update

Если в вашей системе уже установлена более старая версия, то обновление будет выполнено автоматически. Или установка mariadb centos 7:

sudo yum install MariaDB-server MariaDB-client

Во время установки вам придется принять ключ GPG для репозитория MariaDB.

Настройка MariaDB

Установка завершена, и теперь нам предстоит заняться настройкой программы. Сначала запустите сервис:

sudo systemctl start mariadb

Если вы получаете ошибку, что файл /usr/libexec/mariadb-prepare-db-dir не существует, то выполните команду:

Это вызвано тем, что вы изменяли стандартный unit файл systemd и из-за этого он не был заменен на новый, когда мы удаляем этот файл вместо него подтягивается новый и все будет работать. Если у вас уже была раньше установлена версия MariaDB, то нужно запустить команду mysql_upgrade чтобы обновить все существующие таблицы:

На этом база будет готова. Если же это новая установка, то нужно выполнить скрипт mysql_secure_installation чтобы защитить базу данных от злоумышленников:

На первом шаге вам нужно задать пароль root, по умолчанию пароль не задан:

Затем удалите анонимных пользователей:

Запретите удаленный вход для root:

Удалите тестовую базу данных и обновите таблицу привилегий:

Создание базы данных MariaDB

Последнее, что нам осталось — это создать базу данных и пользователя, которые вы сможете использовать. Для подключения к базе используйте команду mysql:

Создайте базу данных:

mysql> CREATE DATABASE first-database; mysql> CREATE USER ‘dbuser’@’localhost’ identified by ‘password’; mysql> GRANT ALL ON first-database.* TO dbuser’ IDENTIFIED ‘password’; mysql> FLUSH PRIVILEGES;

Теперь вы можете подключится от имени этого пользователя через терминал или используя Phpmyadmin:

mysql -u dbuser -p

Настройка mariadb CentOS 7 завершена.

Удаление MariaDB

Если вы хотите удалить самую новую версию и вернуться к более старой, из официальных репозиториев — вам нужно сначала удалить файл репозитория:

sudo rm /etc/yum.repos.d/Mariadb.repo

Затем выполнить обновление системы:

sudo yum update

Или же вы можете полностью удалить MariaDB, но в таком случае будет удалена база данных из /var/lib/mysql, а значит вы потеряете все данные, которые там были:

sudo yum remove MariaDB-server MariaDB-client

Выводы

В этой небольшой статье мы рассмотрели как установить mariadb centos 7 из репозитория разработчиков. Вы можете получить самую новую, а значит самую быструю версию программы со всеми новыми возможностями. Если у вас остались вопросы, спрашивайте в комментариях!

Completely remove MariaDB or MySQL from CentOS 7 or RHEL 7

I installed MariaDB on CentOS 7 but I had some problems with some configuration, now it is completely misconfigured.

Thus, I wanted to remove the MariaDB with “yum remove mariadb mariadb-server”, after that I reinstalled it with “yum install mariadb mariadb-server”.

Unfortunately, the configuration remains. It seems as if yum remove don’t delete all MariaDB Config-Files.

How can I remove MariaDB completely from CentOS 7?

3 Answers 3

These steps are working on CentOS 6.5 so they should work on CentOS 7 too:

(EDIT — exactly the same steps work for MariaDB 10.3 on CentOS 8)

  1. yum remove mariadb mariadb-server
  2. rm -rf /var/lib/mysql If your datadir in /etc/my.cnf points to a different directory, remove that directory instead of /var/lib/mysql
  3. rm /etc/my.cnf the file might have already been deleted at step 1
  4. Optional step: rm

[EDIT] — Update for MariaDB 10.1 on CentOS 7

The steps above worked for CentOS 6.5 and MariaDB 10.

I’ve just installed MariaDB 10.1 on CentOS 7 and some of the steps are slightly different.

Как полностью удалить MariaDB в CentOS 7

что посмотреть

Приветствую Вас, уважаемые читатели. Сегодня тема статьи: «Как полностью удалить MariaDB в CentOS 7». Иногда возникает необходимость удаления MariaDB со всеми настройками. Как правильно произвести удаление сервера баз данных, рассмотрим ниже в этой статье.

Однажды столкнулся с такой проблемой, не помню по какой причине (что-то накосячил с настройками), но нужно было переустановить сервер баз данных MariaDB. Казалось бы чего проще, запустил команду при помощи пакетного менеджера, несколько секунд и всё. Так я и поступил, произвёл удаление, и снова установил MariaDB. Но не тут то было. Причина по которой была произведена переустановка осталась незатронутой. Дело в том, что при удалении самого сервера баз данных не удаляются конфигурационные файлы, и в итоге при повторной установке, всё возвращается на «исходную».

Полное удаление MariaDB в CentOS 7
  • После удаления самого сервера, нужно произвести удаление вспомогательных файлов. Давайте рассмотрим всё по порядку.
  • Для удаления MariaDB, нужно использовать правильную команду.
  • Если у Вас старая MariaDB, то команда будет выглядеть так:
  • Команда для версии MariaDB поновее, будет такой:
  • Если Вы отправите в консоль команду не для своей версии сервера, то получите ошибку.
  • А если команда верна, то будет вывод обнаруженных пакетов, и от Вас потребуется подтверждение удаления.
  • После удаления MariaDB, нужно удалить оставшиеся в системе файлы.
  • Вот команды для удаления всех необходимых файлов.
  • В зависимости от Вашей версии MariaDB и операционной системы, какой-то из файлов может отсутствовать. Но все из имеющихся файлов должны быть удалены.
  • После удаления файлов, можно запускать установку MariaDB.
  • Опять же всё зависит нужной Вам версии. Если Вам нужна старая версия, то команда для установки будет такой:
  • Если Вам нужна свежая версия, то команда будет выглядеть так:

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

Сегодня мы рассмотрели тему: «Как полностью удалить MariaDB в CentOS 7». Пошагово рассмотрели процесс полного удаления сервера баз данных MariaDB в CentOS 7. Смотрите также видео по теме.

Completely remove MariaDB or MySQL from CentOS 7 or RHEL 7

Completely remove MariaDB or MySQL from CentOS 7 or RHEL 7

  • sudo yum remove -y mariadb mariadb-server && sudo rm -rf /var/lib/mysql /etc/my.cnf
  • yum remove mariadb mariadb-server
  • rm -rf /var/lib/mysql
  • rm /etc/my.cnf
  • yum install mariadb mariadb-serve
  • yum remove MariaDB-server MariaDB-client
  • sudo systemctl stop mysqld.service && sudo yum remove -y mariadb mariadb-server && sudo rm -rf /var/lib/mysql /etc/my.cnf
  • rpm -qa | grep mariadb
  • rpm -e —nodeps «mariadb-libs-5.5.56-2.el7.x86_64»
  • rpm -e —nodeps «mariadb-server-5.5.56-2.el7.x86_64»
  • rpm -e —nodeps «mariadb-5.5.56-2.el7.x86_64»
  • rm -f /var/log/mariadb
  • rm -f /var/log/mariadb/mariadb.log.rpmsave
  • rm -rf /var/lib/mysql
  • rm -rf /usr/lib64/mysql
  • rm -rf /usr/share/mysql
1 comment:

Completely Remove Mariadb Or Mysql From Centos 7 Or Rhel 7 — Networkstip Networking Ccna,Centos,Ubuntu,Sql, >>>>> Download Now

Completely Remove Mariadb Or Mysql From Centos 7 Or Rhel 7 — Networkstip Networking Ccna,Centos,Ubuntu,Sql, >>>>> Download LINK

Completely Remove Mariadb Or Mysql From Centos 7 Or Rhel 7 — Networkstip Networking Ccna,Centos,Ubuntu,Sql, >>>>> Download Full

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *