=> 개발중인 버전(alpah, beta, ...), 최신버젼 보다 안정적인 바로 이전 버젼(10.11.6)을 선택했음
2) 현재 본인 운영체제에 맞는 설정
3) 다운로드 진행 후 실행
1) root 계정의 비밀번호 설정 - 다른 사람이 알 수 없도록 설정하되 까먹지 않게 유의하자(메모 필수)
- root 계정이 remote machines 에 접근 가능 설정(root 계정은 접근 가능하게 설정하고, 후에 사용자를 따로 만들어 필요한 권한들만 부여하는 식으로 설정)
- UTF-8 문자 인코딩 설정
2) 저장할 폴더 설정 (default 로 설정)
- TCP 포트 설정 : default = 3306 설정 => 만약 다른 DB 도구(SQL developer, MySQL Workbench, DBeaver) 들이 설치되어 있고 이미 연결되어 있는 상태라면 연결을 끊고 다시 설정해야된다. => 혹은 다른 포트로 설정하여 사용하되 따로 메모해두자.
⭐ MariaDB 절대 권한 계정 및 패스워드 ⭐
- 계정 : root - 암호 : 설치 시 입력한 비밀번호 - 포트 : 3306 - 기본 IP : 127.0.0.1 - 기본 Host : localhost
⭐ DB 사용 방법 ⭐
☆ 같이 설치 된 HeidiSQL 개발 도구 이용
1. root 계정으로 접속
2. 데이터베이스 생성 : 사용자가 사용할 DB 생성
CREATE DATABASE (데이터베이스명);
3. 사용자 생성 : 계정 및 패스워드 입력
# 내부 사용자 계정 및 패스워드 생성
CREATE USER '(사용자명)'@localhost IDENTIFIED BY '(비밀번호)';
# 외부 사용자 계정 및 패스워드 생성
CREATE USER '(사용자명)'@'%' IDENTIFIED BY '(비밀번호)';
# 호스트 IP 주소 지정해서 계정 및 패스워드 생성
CREATE USER '(사용자명)'@'(IP주소)' identified by '(비밀번호)';
4. root 계정에서 사용자에게 권한부여 : 사용자가 접속하고 DB를 사용할 수 있는 권한을 부여
GRANT ALL PRIVILEGES ON (테이블명).* TO (사용자명)@'localhost';
⭐ 이외 쿼리 명령어⭐
- 사용할 DB 지정하기
USE mysql;
- DB 조회
# USER 테이블 조회
SELECT * FROM USER;
- 사용자 계정 삭제
DROP USER (사용자명)@localhost;
- 데이터베이스 삭제
DROP DATABASE (데이터베이스명);
- 사용자 권한 해제
REVOKE ALL PRIVILEGES ON (데이터베이스명).* TO (사용자명)@'localhost';