반응형
안녕하세요~ 썩석입니다.
Mariadb 설치 방법에 대해 알아보겠습니다.
설치환경: Ubuntu 18.04 Bionic
Mariadb 설치
sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu bionic main'
sudo apt update
sudo apt install -y mariadb-server
Mariadb 보안 설정
순서대로 말씀드리면 아래와 같습니다.
1. Enter current password for root (Enter for none), 현재 root 비밀번호 입력(없으면 엔터키)
2. Switch to unic socket authentication, 흠.. 이건 솔직히 모르겠습니다... ㅋㅋㅋㅋㅋ
3. Remove anonymous users, 임의의 계정 삭제 여부
4. Disallow root login remotely, 원격으로 계정 로그인 허용 여부
5. Remove test database and access to it, test 데이터베이스 제거 및 사용 여부
6. Reload privilege tables now, 테이블 권한 다시 불러오기 여부
외부접속 환경 세팅
만약 이 서버의 DB를 외부에서 접속하려고하면 아래와 같이 설정해주어야 합니다.
1. 먼저 mysql 문에 접속합니다.
2. 아래 쿼리문으로 사용자를 확인합니다.
mysql> select Host,User,plugin,authentication_string FROM mysql.user;
3. 접속하려는 계정 및 패스워드를 추가해줍니다.(전 root계정 및 비밀번호를 설정했습니다.)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD';
4. 아래 쿼리문으로 사용자를 다시 확인합니다.
mysql> select Host,User,plugin,authentication_string FROM mysql.user;
위와 같이 설정하면 외부접속까지 설정 끝~~~~
반응형