HOME > 이용안내
이용안내
 
작성일 : 15-04-08 09:54
[DB] mysql 외부에서 접속 허용하기
 글쓴이 : 제이네트워크
조회 : 19,888  
[Mysql 외부에서 접속 허용하기]
 
MySQL을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.
외부에서 접속해보면 다음과 같은 오류 메시지가 나온다.
Host '111.222.333.444' is not allowed to connect to this MySQL server
 
아래 쿼리를 날려보면 localhost가 나온다 (즉 root 계정으로는 로컬에서만 접속가능하다는 뜻)
SELECT Host FROM mysql.user WHERE user='root';

[모든 IP 접속허용하기]
INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('패스워드'));
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
[일부 IP 대역 허용하기]
다음과 같이 설정하면 111.222로 시작하는 모든 IP가 허용된다.
INSERT INTO mysql.user (host,user,password) VALUES ('111.222.%','root',password('패스워드'));
GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.%';
FLUSH PRIVILEGES;

[특정 IP 1개 허용하기]
INSERT INTO mysql.user (host,user,password) VALUES ('111.222.333.444','root',password('패스워드'));
GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.333.444';
FLUSH PRIVILEGES;
 
[초기화 하기]
모든 IP를 허용한 경우 다음과 같이 원래 상태로 복구할 수 있다.
DELETE FROM mysql.user WHERE Host='%' AND User='root';
FLUSH PRIVILEGES;


====================================================

1. ROOT 권한으로 접속한 뒤 사용자 계정을 만들고, 명령어 권한 주기

GRANT ALL ON DB이름.* TO '사용자ID' IDENTIFIED BY '비밀번호';

EX) GRANT ALL ON jnetdb.* TO 'jnetwork' IDENTIFIED BY 'pass2017';
DB 이름 : jnetdb
사용자ID : jnetwork
비밀번호 : pass2017

2. 생성한 사용자 계정에 접속 권한 주기

GRANT ALL PRIVILEGES ON DB이름.* TO '사용자ID'@'HOST이름' IDENTIFIED BY '비밀번호'

EX) GRANT ALL PRIVILEGES ON jnetdb.* TO 'jnetwork'@'%' IDENTIFIED BY 'pass2017';

DB 이름 : jnetdb
사용자ID : jnetwork
비밀번호 : pass2017

HOST이름 :  
1) %일 경우 모든 곳에서 접속 가능 
2) IP주소일 경우 해당 특정 IP에서만 접근 가능 
3)LOCALHOST 일경우 자신의 컴퓨터에서만 접속가능


3. MySQL 에 접속하자.
mysql -h IP주소 -u 사용자ID -p
ex ) mysql -h 192.168.0.100 -u jnetwork -p


=======================================
해당 유저의 접속 권한 보기

SHOW GRANTS FOR 'user';







Cloud server Streaming service Domain Cloud Firewall

제이네트워크 15-04-08 10:03
 
[특정 아이피에서 특정 데이타베이스로 접속 허용할 때 ]

GRANT ALL PRIVILEGES ON 데이타베이스명.테이블명 TO '계정명'@'111.222.333.444' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;


*.*            =>데이터베이스명.테이블명
root            => 계정명
password    => 계정의 패스워드
 
 

Total 372

번호 제   목   글쓴이 날짜 조회
172 [DB] [mysql]그누보드에서 접속카운트가 올라가지 않을 때 제이네트워크 2013-08-25 20353
171 [wowza] Wowza Media Server 3.5.2 리눅스(윈도우동일) RPM버전 디렉토리 구조 제이네트워크 2013-03-19 20334
170 [리눅스서버] CentOS 7.x vsftpd 자신의 홈디렉토리 상위폴더 접근막기 (2) 제이네트워크 2016-06-01 20311
169 [메뉴얼] 알ftp 사용법을 위한 메뉴얼 제이네트워크 2011-05-23 20261
168 [리눅스서버] [Apache 서버활용]아파치서버 링크제한, 인증 및 활용 제이네트워크 2016-09-03 20246
167 [스크립트언어] [PHP] checking lex output file root... ./configure: line 2554: lex: command not found 컴파일에… 관리자 2011-06-17 20209
166 [메뉴얼] 모바일 설교방송을 위한 MP4인코딩 제이네트워크 2011-05-23 20167
165 [윈도우서버] IIS7.x / IIS8.x 에서 asp 호스팅시 "Response 버퍼 제한 초과됨 " 오류 제이네트워크 2015-05-11 20098
164 [리눅스서버] [named] dig 명령어 사용법 제이네트워크 2015-02-14 20030
163 [리눅스서버] Centos7.x 4TB 이상 하드디스크 추가 및 포맷하기 제이네트워크 2016-06-01 19996
162 [DB] mysql 로그파일 줄이기 관리자 2011-05-17 19926
161 [스크립트언어] [ASP] ASP에서 글 내용 한줄씩 프린트 하기 관리자 2011-06-17 19906
160 [DB] mysql 외부에서 접속 허용하기 (1) 제이네트워크 2015-04-08 19889
159 [리눅스서버] 리눅스 서버에서 하드디스크(SSD) 스펙 확인 하는 방법 제이네트워크 2017-03-21 19866
158 [메뉴얼] MS 아웃룩메일 설정법 제이네트워크 2011-05-26 19779
157 [DB] Mssql 시스템 프로지져 삭제 복구 관리자 2011-06-17 19774
156 [기타] [워드프레스]영문으로 설치된 워드프레스 한글화 하기 제이네트워크 2014-06-06 19747
155 [윈도우서버] Windows Server 2008/2012 (64bit OS) - IIS7에서 32bit ASP 응용프로그램 사용법 제이네트워크 2015-04-27 19665
154 [기타] [무비메이커설치]무비메이커3.x 설치하기 제이네트워크 2015-03-07 19664
153 [리눅스서버] 리눅스 root 패스워드 재설정 관리자 2011-06-17 19655
152 [메뉴얼] 곰인코더 메뉴얼 제이네트워크 2011-05-23 19626
151 [리눅스서버] [Apache 웹서버]apache2에서 geoip 적용하기 제이네트워크 2016-08-26 19617
150 [리눅스서버] [php soap 모듈 추가 설치] - php 확장 모듈 설치 제이네트워크 2017-05-25 19615
149 [기타] [XE 1.8 설치시 에러]XE cannot connect to DB 제이네트워크 2015-04-11 19591
148 [기타] 2015년 개정된 사이트에서 전자세금계산서(국세청)를 발행시 설치해야 할 Act… 제이네트워크 2015-03-04 19576
147 [리눅스서버] 스왑메모리 초기화 혹은 swap 메모리 관리 제이네트워크 2016-05-13 19558
146 [DB] mysql 언어셋의 euckr과 utf8 언어셋을 같이 사용하기 관리자 2011-05-17 19466
145 [리눅스서버] [apache] mod_ruid2 모듈 설치시 에러 mod_ruid2.c:45:28: error: sys/capability.h: No such file … 제이네트워크 2015-11-06 19466
144 [메뉴얼] windowsmediaplayer 인코더 제이네트워크 2011-05-23 19366
143 [리눅스서버] CENTOS7 에서 PHP-7.x 소스 설치시 mysqli , mysql , pdo-mysql 에러시 제이네트워크 2017-04-28 19327
142 [리눅스서버] [디스크 포맷에러] /dev/sdb1 is apparently in use by the system; will not make a filesystem he… 제이네트워크 2017-04-18 19317
141 [윈도우서버] windows 2008/2012 서버 셋팅후 403 forbbiden 에러시 제이네트워크 2015-07-22 19281
140 [기타] [에러]휴지통이 손상되었습니다. 라는 메시지와 함께 디스크접근이 안될 때 제이네트워크 2017-05-01 19192
139 [DB] 서버이전 - mysql 버전 문제로 인한 암호화 방식 해결 방안 관리자 2011-06-17 19189
138 [DB] [mysql] mysql 에서 캐릭터셋(characterset) 설정 확인 제이네트워크 2013-08-06 19180
137 [메일] [아웃룩셋팅]제이네트워크 웹메일서버 사용시 아웃룩 셋팅법 제이네트워크 2014-05-20 19132
136 [네트워크] [Bonding 활용]복수개의 랜카드를 묶어 대역폭을 확보 하기 제이네트워크 2015-01-23 19112
135 [윈도우서버] [windows2008] SQL Server 액세스를 허용하도록 Windows 방화벽 구성 제이네트워크 2015-05-04 19064
134 [윈도우서버] [iis7.x ASP 에러] An error occurred on the server when processing the URL 제이네트워크 2015-05-04 19059
133 [메뉴얼] SuperMicro IKVM Menual 제이네트워크 2014-03-31 19043
 1  2  3  4  5  6  7  8  9  10