본문 바로가기

DB/MariaDB

ubuntu 서버 MariaDB 설치(설정)

서버 설정하는 시간이 길어 지고 있다.

혹시 모를 불상사??에 모든걸 기록하기 위해 

깜빡하고 기록 안했던 디비설치 부분을 기 설치된 디비를 삭제 하고 

다시 설치하며 기록을 한다.

 

우선 서버 패키지 최신화 하기

sudo apt-get update

sudo apt-get dist-upgrade

 

마리아디비 설치 하기

sudo apt-get install -y mariadb-server

 

너무 빠르게 지나가서 명령어부분을 켑쳐하지 못하였다..이런..

설치는 아주 빠르게 되었고

 

관리자 권한으로 mariadb에 접속

 

sudo mariadb

 

아 버젼을 신경 안썻는데 10.3.25가 설치 되어 있다.

 

root계정의 비밀번호 설정

set password = password('변경할 비번');

 

grant 테이블을 reload 하여 변경사항 적용

flush privileges;

 

시간 설정 확인

select @@global.time_zone, @@session.time_zone;

시간은 SYSTEM 이라고 나온다 

uguntu server에서 시간 확인

date

일단 서울은 아니다....

서울로 변경 한다.

sudo timedatectl set-timezone'Asia/Seoul'

그리고 다시 날짜 확인 후 mariadb로 돌아가자

 

접속 할때는 관리자 권한으로 바로 들어가지 말고 root계정으로 비번 쳐서

 

날짜 확인

select now();

 

얼래... 바뀌지 않았다!

디비를 다시시작해 보자 ㅡㅜ;

sudo systemctl restart mariadb

 

변경된 날짜 확인

다음 문자셋 확인

 

 

PORT 변경

 

cd /etc/mysql/mariadb.comf.d

 

 

sudo vim /etc/mysql/mariadb.comf.d/50-server.cnf

 

 

 

port부분에 원하는 port를 입력 하고

bind-address에 외부접근을 허락 할것이면 0.0.0.0 혹은 주석처리를 한다

 

 

변경 후 서버 재시작

sudo systemctl restart mariadb

 

 

 

계정 추가

 

-- 데이터 베이스 확인

SHOW DATABASES;

 

-- 데이터 베이스 생성

CREATE DATABASE 데이터베이스명;

 

-- 데이터 베이스 확인

SHOW DATABASES;

 

-- mysql database 를 사용

USE mysql;

 

-- 사용자 확인

SELECT HOST, USER, PASSWORD FROM USER;

 

-- 사용자 계정 생성 'id'@'localhost' 이면 로컬에서만 접속 가능

CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';

 

-- 사용자 권한 주기

모든 IP

GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드';

IP대역대

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드';

특정 IP

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.254' IDENTIFIED BY '패스워드';

ID 삭제

DELETE FROM mysql.user WHERE Host='%' AND User='아이디';

FLUSH PRIVILEGES;

 

-- 새로고침

FLUSH PRIVILEGES;

 

-- 사용자 계정 삭제 '사용자'@'접속위치'

DROP USER [사용자]@[서버];

예) DROP USER testUser@localhost;

 

VM에서 접속 확인 완료

 

 

 

 

 

 

원격 막는 것과 

 

 

 

 

 

 

 

 

 

 

 

보고 따라한 곳

m.blog.naver.com/6116949/221992559683

 

[Linux] Ubuntu mariaDB 설치 및 초기 설정

제 개인적으로 클라우드 서버를 이용하는 큰 이유는 과제성 프로젝트를 할 때, 프로그램은 서로 다르게 구...

blog.naver.com

 

'DB > MariaDB' 카테고리의 다른 글

MariaDB 자주 사용하는 명령어  (0) 2021.01.02
ubuntu 서버 MariaDB 삭제  (0) 2020.12.15