1. MariaDB 설치

MariaDB 설치파일 다운로드.
$ curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

 

MariaDB Install.

#yum install MariaDB-server


2. MariaDB 설정

부팅시 자동으로 실행되게 설정.

#systemctl enable mariadb

MariaDB 시작.

#systemctl start mariadb

root암호 및 기본 보안 설정.

#mysql_secure_installation

질문1. root 패스워드 설정 여부. 
질문2. anonymous users 삭제 여부. 
질문3. 원격지에서 root로그인 허용 여부. 
질문4. 모두 access할수 있는 Test db 삭제 여부. 
질문5. 설정한 권한 모두 리로드 하여 적용 할건지 여부. 

기본 포트 변경( 보안 문제 ).
Selinux의 보안 정책상 등록 된 port 이외에는 변경을 막고 있음.
허용 포트 확인.

( semanage command not found 시 yum -y install policycoreutils-python 설치.) 

#semanage port -l | grep mysqld_port_t

DB 연결 시 사용 할 3456 포트 지정.

#semanage port -a -t mysqld_port_t -p tcp 3456

MariaDB 에서 사용 할 port 변경.
[mysqld] 항목 아래에 변경할 port를 입력.

#vi /etc/my.cnf.d/server.cnf

...
[mysqld]
port = 3456
...

MariaDB restart.

#systemctl restart mariadb

설정한 포트로 방화벽 포트를 오픈.

#firewall-cmd --permanent --add-port=3456/tcp

firewall데몬 리로드.

$firewall-cmd --reload

 

3. MariaDB계정 생성

MariaDB로 접속.

#mysql -u root -p

계정 생성.

create user ‘아이디’@'%' identified by ‘패스워드';

권한 부여.

grant all privileges on *.* to ‘생성한아이디'@'%' identified by ‘패스워드';
flush privileges;


Tool : Workbench

1. .Net and Visual C++ 2015 설치

    https://dev.mysql.com/resources/workbench_prerequisites.html 

2. Workbench 설치

    https://dev.mysql.com/downloads/workbench/

'Server' 카테고리의 다른 글

[CentOS] npm nodeJs 설치  (0) 2019.07.03
[ Linux ] yum 명령어가 실행되지 않을 때  (0) 2019.07.03
[ CentOS ] jdk 설치  (0) 2019.07.03
[ Server ] 스케일아웃과 스케일업  (0) 2018.10.15
[Server] Tomcat 환경  (0) 2014.11.21

+ Recent posts