IT Japan
MariaDB 설치 / 초기 설정 본문
소개
MariaDB 설치에서 초기 설정을 할 기회가 있었으므로 메모 해 둔다.
환경 정보
- OS: CentOS7.1
단계
Install
다음 명령으로 설치할 수 있습니다.
$ sudo yum install -y mariadb mariadb-devel mariadb-server |
설정 파일 생성
다음의 명령으로 최소 구성의 서버 설정 파일을 복사한다.
$ cp -p /usr/share/mysql/my-small.cnf /etc/my.cnf.d/server.cnf |
기본 상태에서도 동작하지만, 다음 행을 추가하여 일본어 설정과 data 디렉토리를 변경할 수있다.
[client] |
초기 설정
다음으로 초기 설정한다.
초기 root 암호 입력없이 Enter 키를 누르면 다음 처리가 진행된다.
$ sudo systemctl start mariadb.service |
DB 생성
우선 root 사용자로 로그인한다.
$ mysql -uroot -p |
권한 설정
다음의 명령으로 생성 한 DB에 특정 사용자의 액세스 권한을 설정한다.
$ {user} @ '%'를 지정하여 모든 IP에서의 접근을 허용하고있다.
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ${db_name}.* TO ${user}@'%' IDENTIFIED BY '${password}'; |
테이블 작성
만든 사용자로 로그인하여 Table을 생성한다.
다음 간단한 테이블, id와 name 컬럼을 가진 테이블을 작성하고있다.
MariaDB [(none)]> exit |
End