IT/Linux

리눅스 서버 mysql 깔끔히 삭제하기

오달달씨 2023. 7. 17. 17:18
728x90
반응형

서버에 mysql을 설치하였다.

그런데 아뿔싸.. root 계정으로 mysql을 설치해버렸다. 기껏 서비스를 위해 계정도 만들었건만..

아무튼 리눅스 서버에 있는 mysql을 삭제해보려고 한다. 

mysql 설치 확인 / 버전 확인

[root@~]# yum list installed | grep mysql
모듈 종속성 문제 :

 문제 1: 충돌하는 요청
  - 모듈 module(perl:5.26) 에 필요한 perl-IO-Socket-SSL:2.066:8060020211122104554:bc93984d.x86_64 가 제공되지 않았습니다
 문제 2: 충돌하는 요청
  - 모듈 module(perl:5.26) 에 필요한 perl-libwww-perl:6.34:8060020210901111951:9168a43d.x86_64 가 제공되지 않았습니다
mysql.x86_64                                  8.0.32-1.module+el8.8.0+18446+fca6280e  @rhel-8-for-x86_64-appstream-rpms
mysql-common.x86_64                           8.0.32-1.module+el8.8.0+18446+fca6280e  @rhel-8-for-x86_64-appstream-rpms
mysql-errmsg.x86_64                           8.0.32-1.module+el8.8.0+18446+fca6280e  @rhel-8-for-x86_64-appstream-rpms
mysql-server.x86_64                           8.0.32-1.module+el8.8.0+18446+fca6280e  @rhel-8-for-x86_64-appstream-rpms
mysql80-community-release.noarch              el7-7                                   @@commandline

[root@ ~]# mysql -V
mysql  Ver 8.0.32 for Linux on x86_64 (Source distribution)

 

mysql 패키지 삭제

[root@~]# yum remove -y mysql-*
서브스크립션 관리 저장소를 최신화하기.
모듈 종속성 문제 :

 문제 1: 충돌하는 요청
  - 모듈 module(perl:5.26) 에 필요한 perl-IO-Socket-SSL:2.066:8060020211122104554:bc93984d.x86_64 가 제공되지 않았습니다
 문제 2: 충돌하는 요청
  - 모듈 module(perl:5.26) 에 필요한 perl-libwww-perl:6.34:8060020210901111951:9168a43d.x86_64 가 제공되지 않았습니다
종속성이 해결되었습니다.
=================================================================================
 꾸러미          구조   버전             저장소                             크기
=================================================================================
삭제 중:
 mysql-common    x86_64 8.0.32-1.module+el8.8.0+18446+fca6280e
                                         @rhel-8-for-x86_64-appstream-rpms 466 k
 mysql-errmsg    x86_64 8.0.32-1.module+el8.8.0+18446+fca6280e
                                         @rhel-8-for-x86_64-appstream-rpms 9.7 M
 mysql-server    x86_64 8.0.32-1.module+el8.8.0+18446+fca6280e
                                         @rhel-8-for-x86_64-appstream-rpms 159 M
사용하지 않는 종속 꾸러미 제거:
 mariadb-connector-c-config
                 noarch 3.1.11-2.el8_3   @rhel-8-for-x86_64-appstream-rpms 497
 mecab           x86_64 0.996-2.module+el8.8.0+18436+8918dd75
                                         @rhel-8-for-x86_64-appstream-rpms 2.1 M
 mysql           x86_64 8.0.32-1.module+el8.8.0+18446+fca6280e
                                         @rhel-8-for-x86_64-appstream-rpms  73 M
 protobuf-lite   x86_64 3.5.0-15.el8     @rhel-8-for-x86_64-appstream-rpms 449 k

연결 요약
=================================================================================
삭제  7 꾸러미

사용 가능한 공간 : 245 M
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
  준비 중     :                                                              1/1
  구현 중     : mysql-server-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   1/1
  구현 중     : mysql-server-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   1/7
  삭제 중     : mysql-server-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   1/7
경고: /etc/my.cnf.d/mysql-server.cnf(이)가 /etc/my.cnf.d/mysql-server.cnf.rpmsave(으)로 저장되었습니다

  구현 중     : mysql-server-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   1/7
  삭제 중     : mysql-errmsg-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   2/7
  삭제 중     : mysql-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64          3/7
  삭제 중     : mysql-common-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   4/7
  삭제 중     : mariadb-connector-c-config-3.1.11-2.el8_3.noarch             5/7
경고: /etc/my.cnf(이)가 /etc/my.cnf.rpmsave(으)로 저장되었습니다

  삭제 중     : mecab-0.996-2.module+el8.8.0+18436+8918dd75.x86_64           6/7
  구현 중     : mecab-0.996-2.module+el8.8.0+18436+8918dd75.x86_64           6/7
  삭제 중     : protobuf-lite-3.5.0-15.el8.x86_64                            7/7
  구현 중     : protobuf-lite-3.5.0-15.el8.x86_64                            7/7
  확인 중     : mariadb-connector-c-config-3.1.11-2.el8_3.noarch             1/7
  확인 중     : mecab-0.996-2.module+el8.8.0+18436+8918dd75.x86_64           2/7
  확인 중     : mysql-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64          3/7
  확인 중     : mysql-common-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   4/7
  확인 중     : mysql-errmsg-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   5/7
  확인 중     : mysql-server-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64   6/7
  확인 중     : protobuf-lite-3.5.0-15.el8.x86_64                            7/7
설치된 제품이 최신화되었습니다.

제거되었습니다:
  mariadb-connector-c-config-3.1.11-2.el8_3.noarch
  mecab-0.996-2.module+el8.8.0+18436+8918dd75.x86_64
  mysql-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64
  mysql-common-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64
  mysql-errmsg-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64
  mysql-server-8.0.32-1.module+el8.8.0+18446+fca6280e.x86_64
  protobuf-lite-3.5.0-15.el8.x86_64

완료되었습니다!

mysql 데이터 / 디렉토리 삭제 

[root@~]# rm -rf /var/lib/mysql

RPM 설치 확인

[root@ ~]# rpm -qa | grep mysql
mysql80-community-release-el7-7.noarch

RPM 설치 삭제

[root@~]# rpm -e mysql80-community-release
경고: /etc/yum.repos.d/mysql-community.repo(이)가 /etc/yum.repos.d/mysql-community.repo.rpmsave(으)로 저장되었습니다
728x90
반응형