Stacks

[Ubuntu] mysql, mariadb /usr/bin/dpkg 에러해결

수연초이 2020. 7. 28. 15:58

mariaDB 설치 후, python 장고와 연동하기 위하여 기본이라는 패키지 'mysqlclient'를 설치하는데 오류나서 이를 해결하려고

다음 명령어로 설치했는데...

$ sudo apt-get install libssl-dev
$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client
$ sudo apt-get install libmysqlclient-dev
$ pip install mysqlclient

 

mysqlclient는 설치가 되었지만 그 이후 mysql 접속시도시 

'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'라는 에러 메세지를 어딜가도 줄줄이 출력하기 시작하고...(진짜 모든 apt-get 설치 명령어가 먹통이었다^^^)

mysql, mariadb 재설치도 안되고 제거도 안되고 뭐만 하면 다 처리하는데 오류가 너무 많이 발생했다고 해서 진짜 다 뒤져보았지만 결국 OS 초기화까지 검색하는 지경까지...ㅠ

 

그때 발견한게

medium.com/@jjeaby/tip-sub-process-usr-bin-dpkg-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-f2aaf33ca18c

 

Sub-process /usr/bin/dpkg 에러 해결 방법

Linux 를 사용하다 보면 apt, dpkg 패키지 매니저로 다양한 패키지를 설치하곤 한다. 하지만! 패키지를 설치하다 가 문제가 발생하는 경우가 드물지 않게생기곤한다.

medium.com

 

바로 이 글이다...!

 

하지만 저대로 해도 여전히 에러가 나서 나는 결국

/var/lib/dpkg/info 디렉터리에서 mariadb, mysql로 시작하는 모든 파일을 제.거.해주었다..수제작업..

이렇게 해도 되는지는 모르겠지만.. 이후로 에러는 사라졌다! 만세!!

 

앞으로는 도커에서 데이터 베이스를 사용할거다.........는 좋지 않은 생각인듯