우분투 MariaDB 재설치

2022. 3. 17. 18:58DATABASE

재설치시 아래와 같은 에러가 발생할 때가 있음

 

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

 

기존의 로그 파일 등이 남아있어 에러를 발생시킬 가능성이 있으니 재설치 전에 완벽하게 삭제해야 함

 

MariaDB 삭제

 

1. mariadb-server 삭제

sudo apt-get purge mariadb-server

 

설정파일도 삭제해야 하므로 remove대신 purge로 삭제

 

2. 의존성 패키지 제거

sudo apt autoremove

 

 

3. mysql-common삭제

sudo apt-get purge mysql-common

 

4. 로그파일 삭제

sudo rm -rf /var/log/mysql
sudo rm -rf /var/log/mysql.*
sudo rm -rf /var/lig/mysql
sudo rm -rf /var/etc/mysql

 

5. 시스템 재시작

sudo reboot

 

 

 

MariaDB 재설치

1. 패키지 정보 업데이트 및 패키지 업그레이드

sudo apt update && sudo apt-get -y upgrade

 

2. 타임존 확인 및 설정

date 명령어로 타임존을 확인하고 UTC 등으로 원치않는 설정이 되어있다면 아래 명령어 중 선택하여 적용

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul/etc/localtime  //타임존 설정파일 대체
sudo timedatectl set-timezone 'Asia/Seoul' //명령어로 설정

 

 

3. MariaDB설치

sudo apt-get install -y mariadb-server

 

4. 원격 접속 허용하기

50-server.cnf 파일에서 bind-address가 로컬호스트로 설정되어 있는 부분 주석처리

 

 

참조

 

[AWS_MariaDB - 오류] 삭제 후 재설치 시 자주 뜨는 오류 [ 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/m..

whitekeyboard.tistory.com

 

우분투 20.04 에 MariaDB 설치하기

python의 웹 프레임워크인 Flask를 테스트하면서 DB를 연동해야할 일이 생겼다. MySQL을 설치할지 아니면 MariaDB를 설치할지를 고민하다 MariaDB를 설치하기로 했다. [Flask 웹 프레임워크] Blueprint를 이용

blogger.pe.kr

 

[AWS] ubuntu에서 MariaDB 설치 및 기본 설정하기

설정하는 김에 나중에 미래의 내가 참고하려고 쓰는 내용들 기본적으로 AWS는 프리티어로 제공하는 EC2를 가져다 쓰고 있으며, OS는 Ubuntu를 선택했고 기본적인 인스턴스를 생성한 뒤의 단계부터

ojava.tistory.com