일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동영상 플레이어
- 변곡점
- 제프리 울만
- code.org
- 선각자
- MontyHall
- 패트릭 브링리
- 앱
- 알프레드 에이호
- 휴먼명조
- 중학교 교육과정
- Visual Studio Code
- 박사 논문
- 수학적 귀납법
- 욱
- 머신러닝
- 파일 검색
- 베스트 극장
- 2022 개정 교육과정
- 매트로폴리탄 미술관
- 코드 폭발 효과
- 누구를 위한 교육과정인가?
- 인공지능
- 블록 코딩
- 나만의 독서법
- Code Blast
- 4차 산업혁명
- 안드로이드
- 단편 드라마
- 2021년 튜링상
- Today
- Total
코딩하는 공무원
APM MySQL에서 외부 접속 방법 본문
일단 서버에서 TCP 3306포트 개방..
※ root 계정을 외부에서 접속 가능하게 하기 보다는, 외부 접속이 가능한 별도의 계정을 만드는 것이 좋다.
1. MySQL 접속 후, mysql database 선택
mysql> use mysql;
2. user 테이블 살펴보기
mysql> select host, user, password from user;
root 의 host 값들은 localhost, 127.0.0.1 등으로 기본 등록되어 있지만, 외부접속을 나타내는 값이 없다.
host 를 특정 아이피를 지정하면 해당 아이피에서만 접속 가능하다.
host 를 % 기호로 설정하면 외부 어디에서든 접속이 가능하다.
3. 권한 설정
mysql> grant all privileges on *.* to '사용자 계정'@'%' identified by '사용자 계정의 패스워드';
4. 등록확인하기
mysql> select host, user, password from user;
사용자 계정의 host 필드에 % 가 등록되었는지 확인한다.
5. refresh
mysql> flush privileges;
위 단계는 my.cnf 파일 수정후 서버를 재시작할 것이기 때문에 굳이 안해도 된다.
6. my.cnf 에서 외부접속 관련사항 변경하기
user@home:~$ sudo vim /etc/mysql/my.cnf
파일 내용중
bind-address = 127.0.0.1
부분 주석처리후 저장하기
7. mysql 재시작
user@home:~$ sudo /etc/init.d/mysql restart
8. 완료.
이제 외부 클라이언트 프로그램에서 접속이 가능하다 ^^
※ 6번과 7번은 Unix/Linux에 해당. 윈도우는 바로 서비스 재시작하면 된다.
또는
http://forum.falinux.com/zbxe/?mid=lecture_tip&page=1&document_srl=554578
'팁' 카테고리의 다른 글
Windows 7에서 식별할 수 없는 네트워크 조치방법 (0) | 2013.05.02 |
---|---|
윈도우 8에서 VirtualBox 설치시 오류 해결법 (0) | 2013.04.29 |
Latex 수식을 웹 페이지에 코드로 입력하기 (0) | 2013.04.07 |
Virtual Box 관련 정보 잘 정리된 곳… (0) | 2013.04.06 |
ImageMap HTML 코드를 자동으로 생성해 주는 툴 imapic ver 2.0 (0) | 2013.03.03 |