최초 설치인 경우, 2번부터 시작하세요.

 

1. 설치된 MariaDB 제거

더보기

1.1 실행중인 mariaDB 프로세스 정지

sudo service mysql stop && sudo systemctl stop mysql

 

 

1.2 mariaDB 파일명 포함 설치된 패키지 확인

dpkg -l | grep mariadb

 


1.3 mariaDB 제거

sudo apt purge maria* && sudo apt purge mysql* && sudo apt autoremove

 

1.4  리부팅

sudo reboot

 

 

2. 설치(재설치)

더보기

2.1 패키지 정보 업데이트

sudo apt update -y && sudo apt upgrade --fix-missing -y

 

2.3 mariadb-server 설치

sudo apt install mariadb-server --fix-missing --fix-broken -y

 

2.4 mariadb-client 설치

sudo apt install mariadb-client -y

 

2.5 mariadb의 root(관리자 계정) 비밀번호 설정

sudo mysql_secure_installation

 

2.5.1

  • Enter current password for root (enter for none): 
    비번입력: 1234 
  • Switch to unix_socket authentication [Y/n]  >> y
    유닉스 소켓이라는 인증 방식으로 전환하시겠습니까?
  • Change the root password? [Y/n]  >> n
    root 비밀번호를 변경하시겠습니까? 1234 사용, 또는 y 선택
  • New password: 사용할 db 비번입력
    Re-enter new password: 사용할 db 비번입력

2.5.2 Remove anonymous users?  n

  • 익명 사용자 삭제? >> n (사용)

2.5.3 Disallow root login remotely? n

  • root 원격 로그인 비활성화 >> n (사용)
  • y 선택: 원겹접속 불가

2.5.4 Remove test database and access to it? n

  • test db를 삭제여부 >> n (사용)

2.5.5 Reload privilege tables now?  y

  • 지금까지 설정한 내용을 즉시 반영 여부 >> y (반영)

2.5.6 # MariaDB 보안설정 완료 문구

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!


# MariaDB의 설치와 보안설정 완료되면 위 문구가 출력된다.

 

 

3. MariaDB 실행 테스트

더보기

3.1

mysql -u root -p

 

3.2

Enter password: 비번입력

(설정한 비밀번호가 맞지 않는다면, 위 2.5 재진행해서 비번 설정)

 

3.3 test database 출력

show databases;

 

3.4 MariaDB 버전 출력

select version();

정상

 

4. MariaDB 시작

더보기

#systemctl 를 못 쓰는 상황 > service 명령어 사용

sudo service mariadb start

 

# MariaDB 활성화

systemctl enable mariadb

 

# MariaDB 시작

systemctl start mariadb

 

# MariaDB 상태 확인

systemctl status mariadb

 

# MariaDB 중지

sudo systemctl stop mysql

 

# MariaDB 재시작

sudo systemctl restart mysql