MariaDb 사이트 - https://downloads.mariadb.org/
1. 다운로드
2. 운영 체제에 맞게 선택
3. 그냥 다운로드~
4. root계정 비밀번호 설정 과 character set 설정 체크
5. port 3306 사용하셔도 되지만 전 사용중이라 3307로 했습니다.
6. 그냥 next
7. install
8. MySQL Client 설치
9. 테이블 생성 및 유저 생성 후 테이블에 대한 권한 수여
mysql은 보안상 기본적으로 외부접속을 허용하지 않기 때문에 계정을 생성할떄 특정 IP 혹은 localhost 를 지정하거나 %를 지정하여 외부접속을 허용할 수 있다.
- DB 생성 : create database DB이름
# create database bulkyDB;
- 생성된 테이블 확인
# show databases;
- 계정 생성 : create user '계정아이디'@'접속위치' identified by '패스워드';
# create user 'bulky'@'%' identified by 'bulky';
- 권한 주기 : grant all privileges on DB이름.테이블 to '계정아이디'@'접속위치';( % : 모두 )
# grant all privileges on bulkyDB.* to 'bulky'@'%';
- 권한 확인
# show grant for 'bulky'@'%';
- 계정 삭제
# drop user 'bulky'@'%';
- 생성된 DB 접속 후 현재 시간 갖고오기
# use bulkyDB;
# SELECT NOW() FROM DUAL;
10. 접속 테스트(토드)
기본 포트는 3306이나 저는 겹치기 때문애 3307로 변경하였습니다. 위에 MariaDB 설치시 설정한 포트를
적으시면 됩니다. 건드리지 않았다면 3306
11. 테스트 쿼리 작성
* 리눅스 MariaDB 설치
1. 파일 생성
#vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-05-23 06:18 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
파일 저장 후
2. 설치 > 실행 > 접속
# yum install MariaDB-server MariaDB-client
# systemctl start mariadb
# mysql –u root mysql
'웹개발 > mysql' 카테고리의 다른 글
mysql errcode 28 (0) | 2018.04.24 |
---|---|
mysql 재귀(recursive) 쿼리, heirarchy 구조 (3) | 2018.01.08 |
[MySQL] SEQUENCE NEXTVAL 구현 프로시져 (0) | 2017.07.11 |