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에서도 동일하게 동작)
yum remove mariadb mariadb-server
rm -rf /var/lib/mysql
/etc/my.cnf의 데이터 디어가 다른 디렉토리를 가리키고 있는 경우 /var/lib/mysql 대신 해당 디렉토리를 삭제합니다.rm /etc/my.cnf
1단계에서 파일이 이미 삭제되었을 수 있습니다.- 옵션 순서:
rm ~/.my.cnf
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
'programing' 카테고리의 다른 글
키를 모르는 상태에서 JavaScript 객체의 모든 속성 값을 가져오려면 어떻게 해야 합니까? (0) | 2022.11.07 |
---|---|
input() error - NameError: 이름 '...'이 정의되지 않았습니다. (0) | 2022.11.07 |
숫자를 NaN이나 무한대로 설정할 수 있나요? (0) | 2022.11.07 |
tsv 파일을 Panda DataFrame에 로드하려면 어떻게 해야 합니까? (0) | 2022.11.07 |
vuex 저장소에서 구성 요소를 업데이트하지 않음 (0) | 2022.11.07 |