programing

Cent에서 MariaDB 또는 MySQL을 완전히 삭제합니다.OS 7 또는 RHEL 7

firstcheck 2022. 11. 7. 21:54
반응형

Cent에서 MariaDB 또는 MySQL을 완전히 삭제합니다.OS 7 또는 RHEL 7

Cent에 MariaDB 설치OS 7에서 몇 가지 구성에 문제가 있었습니다만, 현재는 설정이 완전히 잘못되어 있습니다.

따라서 "yum remove mariadb mariadb-server"를 사용하여 MariaDB를 삭제하고 "yum install mariadb mariadb-server"를 사용하여 다시 설치했습니다.

아쉽게도 설정은 그대로입니다.yum remove가 모든 MariaDB Config-Files를 삭제하지는 않습니다.

CentOS 7에서 MariaDB를 완전히 삭제하려면 어떻게 해야 합니까?

이 순서는 CentOS 6.5에서 동작하고 있기 때문에 Cent에서 동작합니다.OS 7도:

(편집 - CentOS 8의 MariaDB 10.3에서도 동일하게 동작)

  1. yum remove mariadb mariadb-server
  2. rm -rf /var/lib/mysql/etc/my.cnf데이터 디어가 다른 디렉토리를 가리키고 있는 경우 /var/lib/mysql 대신 해당 디렉토리를 삭제합니다.
  3. rm /etc/my.cnf1단계에서 파일이 이미 삭제되었을 수 있습니다.
  4. 옵션 순서:rm ~/.my.cnf
  5. yum install mariadb mariadb-server

[EDIT] - Cent의 MariaDB 10.1 업데이트OS 7

위의 절차는 CentOS 6.5 및 MariaDB 10에서 유효했습니다.

방금 Cent에 마리아DB 10.1을 설치했습니다.OS 7과 일부 순서는 약간 다릅니다.

스텝 1은 다음과 같습니다.

yum remove MariaDB-server MariaDB-client

스텝 5는 다음과 같습니다.

yum install MariaDB-server MariaDB-client

다른 스텝은 그대로입니다.

메일 서버를 손상시키지 않고 업데이트하고 질문에 응답합니다.Cent의 최신 버전OS 7에는 MariaDB를 기반으로 하는 PostFix와 함께 MariaDB가 포함되어 있습니다.yum을 사용하여 제거하면 postfix 및 perl-DBD-MySQL도 제거됩니다.이 문제를 회피하고 postfix를 그대로 유지하려면 먼저 /usr/lib64/libmysqlclient.so.18(postfix에 의존함)을 복사한 후 다음을 사용합니다.

rpm -qa | grep mariadb

다음으로 (버전으로 변경)를 사용하여 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

/usr/lib64/libmysqlclient.so 의 카피를 되돌립니다.18 처음에 작성하셨고, 포스트픽스를 재기동할 수 있습니다.

mariaDB를 MySQL로 교체하는 방법에 대한 자세한 내용은 https://code.trev.id.au/centos-7-remove-mariadb-replace-mysql/를 참조하십시오.

시스템

sudo systemctl stop mysqld.service && sudo yum remove -y mariadb mariadb-server && sudo rm -rf /var/lib/mysql /etc/my.cnf

시스템

sudo service mysql stop && sudo apt-get remove mariadb mariadb-server && sudo rm -rf /var/lib/mysql /etc/my.cnf

언급URL : https://stackoverflow.com/questions/33362904/completely-remove-mariadb-or-mysql-from-centos-7-or-rhel-7

반응형