본문 바로가기
DB/MariaDB

[MariaDB] 우분투 MariaDB 재 설치 하는 법, 재 설치 시 자주 나오는 오류, 마리아디비 삭제

by tyrannojung 2021. 3. 16.
반응형

 

 

 

 

오류 문구
dpkg -l | grep mysql
<!-- MariaDB 재설치시 자주접하는 오류 -->

#오류1
mysql Cant't read dir of '/etc/mysql/conf.d/' (Errcode: 2 "No Such file or directory")

#오류2
ERROR 2002 (HY000) : Can't connect to local MYSQL server through socket '/var/run/mysqld/mysqld.sock

 

 

apt(생략 가능)
sudo apt update  <!-- 설치 되어있는 패키지들의 새로운 버젼이 있는지 확인할 때 해당 명령어 -->
sudo apt upgrade <!-- apt update를 통해서 확인한 패키지들의 최신 버전에 따라서 패키지들의 버전을 업그레이드 해주는 명령어 -->

먼저 기호에 따라 먼저 업데이트 및 업그레이드를 해줍니다.

 

MariaDB 삭제

mariadb의 설정 파일을 삭제하기 위해서 purge를 통해 삭제를 해줍니다.

sudo apt purge mariadb-*

*purge명령어는 remove 명령어와 다르게 패키지를 삭제할 때 설정 파일도 같이 제거를 해줍니다.

(중간에 이런 식으로 나올 때 Yes를 눌러주시면 됩니다.)

 

 

그 후 autoremove 명령어를 통해 예전에 다른 패키지의 의존성 때문에 설치되었지만 지금은 사용되지 않은 패키지드를 제거해 줍니다.

sudo apt autoremove

 

후에도 살아남은 mysql 패키지의 제거를 위해 dpkg 명령어를 사용하여 제거해 줍니다.

dpkg -l | grep mysql

 

dpkg 예시화면

위처럼 mysql-common 이 보이면

sudo apt purge mysql-common

명령어를 통해 제거해줍니다.

 

그 후 꼭 REBOOT을 해줍니다.

sudo reboot

 

MariaDB 재설치
sudo apt install mariadb-server --fix-missing --fix-broken

<!--  --fix-missing --fix-broken를 사용하여 fetch to fail 에러를 대비합니다. -->

 

성공

오류 없이 정상적으로 잘 설치된 부분을 확인할 수 있습니다.

반응형

댓글