Programming/Database

howto switch from mariadb to mysql in ubuntu 12.04

minarae7 2014. 12. 18. 16:08
728x90
반응형

ubuntu 12.04에 MariaDB를 설치하였다가 mysql로 다시 전환할 일이 있는데 문서가 제대로 없어서 오랜 시간 삽질을 했다.


기록을 위해서 내용을 정리한다.


1. mariadb-server 삭제
apt-get purge --auto-remove mariadb-server*
apt-get purge --auto-remove mysql-common*
이렇게 해서 mariadb 및 mysql 관련 패키지를 모두 삭제합니다. 2. sources.list 수정 /etc/apt/sources.list 파일에서 mariadb 관련 주소를 삭제 또는 주석처리합니다. 그리고 나서
apt-get update
이렇게 하지 않고 mysql을 설치하면 mysql 관련 의존성 패키지를 가져올 때 mariadb 관련 파일을 가지고 오기 때문에 mariadb 관련 sources.list를 지워주고 sources.list를 업데이트합니다. 3. mariadb 관련 파일 삭제 /var/lib/ 밑에 mysql 디렉토리를 삭제합니다. 이걸 삭제하지 않고 설치할 경우 기존에 설치했던 mysql보다 버전이 낮다고 장애가 발생합니다. 이 디렉토리는 db 관련 테이블 스키마 및 데이터들이 들어있는 디렉토리입니다. 이걸 삭제하고 깨끗한 상태를 만듭니다. 4. mysql 설치
apt-get -y install mysql-server
이렇게 해서 mysql-server를 설치하면 정상적으로 설치가 됩니다.


728x90
반응형

'Programming > Database' 카테고리의 다른 글

pgsql sequence 초기화  (0) 2014.07.07
Windows에 설치된 Mysql 자료를 Linux로 옮기기  (0) 2013.03.21