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 설치
'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 |