일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바입력
- 자바 스레드 실행 순서 제어
- 수학
- array
- hash table
- Kadane's Algorithm
- 사칙연산
- SpringBoot 2
- heroku
- 카데인 알고리즘
- 자바 thread 실행 순서 제어
- scanner
- input
- JAVA11
- R
- Easy
- Today
- Total
DeFacto-Standard IT
[Linux] Mysql 5.7 설치 본문
참고 URL : http://www.koreaoug.org/dbms/2039
*root계정으로 실행
0. mysql 설치 및 버전 확인
1) "mysql --version"
2) "rpm -qa | grep ^mysql-server"
1. MySQL 사이드에서 Yum Repository를 사용한 설치를 위해 yum repository package 다운로드.
1) "wget http://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm"
2. package 설치
1) "yum localinstall mysql57-community-release-el6-11.noarch.rpm"
3. mysql yum repository 활성화
1) " yum repolist enabled | grep "mysql.*-community.*" "
4. mysql 설치
1) "yum install mysql-community-server mysql mysql-libs mysql-devel mysql-server"
5. mysql charset utf-8로 수정
1) "vi /etc/my.cnf"
2) "character-set-server = utf8"
6. 서버부팅 시 mysql 서비스 자동시작 설정 및 확인
1) "chkconfig mysqld on"
2) "chkconfig --list mysqld"
*참고
'0:off 1:off 2:on 3:on 4:on 5:on 6:off'가 출력되어야 정상이다.
7. Mysql 시작
1) "service mysqld start"
8. root 비밀번호와 보안 설정
"mysql_secure_installation"
*참고
시스템에서 몇가지 질문을 하는데, 무슨설정에 대한 내용인지 모르겠으면 그냥 'y' 선택해도 무방하다.
9. DB생성
1) "mysql -uroot -p패스워드"
2) "mysql> create database DB명;"
10. 외부로부터 DB계정 접속권한 허가
1-1) 특정 IP 접근 허용 설정
"mysql> grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'root계정패스워드'; "
1-2) 특정 IP 대역 접근 허용 설정
"mysql> grant all privileges on *.* to 'root'@'192.168.%' identified by 'root계정패스워드'; "
1-3) 모든 ip의 접근 허용 설정
"mysql> grant all privileges on *.* to 'root'@'%' identified by 'root계정팩스워드'; "
2) 등록확인 후 적용
1) "mysql> select host, user, password from user;"
2) "mysql> flush privileges;"
3) my.cnf에서 외부 접속 관련 내용 변경
"vi /etc/my.cnf"
"# bind-address = 127.0.0.1" // bind-address라는 부분을 주석처리하고 다음을 추가
"bind-address = 0.0.0.0"
4) mysql재시작
"service mysql restart"
11. 외부로부터 MySQL 포트 접속을 허가하기 위해 iptables 수정
1) "vi /etc/sysconfig/iptables"
2) "-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT" 추가
*참고
iptables의 REJECT 하위 정책보다 위쪽에 있어야 한다.
3) iptalbes 재가동
"/etc/init.d/iptables restart"
'OS > Linux' 카테고리의 다른 글
[Linux] Tomcat 8.0.5 설치 (0) | 2017.12.02 |
---|---|
[Linux] JDK 1.8 설치 (0) | 2017.12.02 |
[Linux] iptables 설정 (0) | 2017.12.02 |