HOME > 이용안내
이용안내
 
작성일 : 15-04-08 09:54
[DB] mysql 외부에서 접속 허용하기
 글쓴이 : 제이네트워크
조회 : 33,554  
[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 377

번호 제   목   글쓴이 날짜 조회
177 [리눅스서버] Linux 로그파일의 종류 제이네트워크 2015-01-16 33416
176 [리눅스서버] [Apache 웹서버]apache2에서 geoip 적용하기 제이네트워크 2016-08-26 33398
175 [리눅스서버] [NFS에러] NFS에서 에러 메세지 Stale NFS file handle 발생하는 경우 제이네트워크 2017-07-28 33380
174 [윈도우서버] [windows server 2012 원격데스크톱 세션 늘리기] 제이네트워크 2015-04-27 33323
173 [리눅스서버] Centos5.x yum install 에러시 CentOS-Base.repo 변경 제이네트워크 2017-05-01 33318
172 [윈도우미디어] 미디어 플레이어 10은 어떻게 삭제합니까? 관리자 2008-12-08 33199
171 [기타] 한글로 된 파일명을 가진 파일이 다운로드 되지 않을때 관리자 2011-06-02 33124
170 [리눅스서버] 우분투15.10 서버에서 SSH접속 안될 때 [에러-서버와 매치되는 outgoing encryption … 제이네트워크 2016-03-17 33124
169 [리눅스서버] 리눅스 컴파일에러 error : Autoconf version 2.68 or higher is required on CentOS 제이네트워크 2019-10-07 33062
168 [기타] 윈도우 메신저 삭제하기 관리자 2011-06-10 33059
167 [윈도우미디어] 미디어 플레이어를 업그레이드 한 뒤부터 동영상이 플레이 되지 않습니다. 관리자 2008-12-08 33033
166 [리눅스서버] CentOS 7.x vsftpd 자신의 홈디렉토리 상위폴더 접근막기 (2) 제이네트워크 2016-06-01 33025
165 [리눅스서버] Linux 파일시스템 디버깅을 이용한 파일복구법 제이네트워크 2015-01-16 32948
164 [기타] [무비메이커설치]무비메이커3.x 설치하기 제이네트워크 2015-03-07 32909
163 [기타] 윈도우7/윈도우10 winsxs 폴더 용량 줄이기 최적화 제이네트워크 2018-04-28 32857
162 [기타] [워드프레스]영문으로 설치된 워드프레스 한글화 하기 제이네트워크 2014-06-06 32838
161 [기타] [에러]휴지통이 손상되었습니다. 라는 메시지와 함께 디스크접근이 안될 때 제이네트워크 2017-05-01 32838
160 [리눅스서버] CentOS 7에서 부팅시 /etc/rc.local 파일 실행 시키는 방법 제이네트워크 2017-05-16 32745
159 [리눅스서버] Modsecurity-apache 2.5.X 설치중 에러 server: /usr/lib/libxml2.so: wrong ELF class: ELFCLASS32 제이네트워크 2015-02-17 32719
158 [리눅스서버] CentOS7.x 버전에서 최신 node.js 설치하기 제이네트워크 2019-05-23 32691
157 [DB] mysql 로그파일 경로 변경하기 관리자 2011-05-25 32675
156 [기타] 2015년 개정된 사이트에서 전자세금계산서(국세청)를 발행시 설치해야 할 Act… 제이네트워크 2015-03-04 32580
155 [윈도우서버] IIS7.x / IIS8.x 에서 asp 호스팅시 "Response 버퍼 제한 초과됨 " 오류 제이네트워크 2015-05-11 32476
154 [네트워크] [Bonding 활용]복수개의 랜카드를 묶어 대역폭을 확보 하기 제이네트워크 2015-01-23 32408
153 [DB] MySQL 설치 에러 : configure: error : No curses/termcap library found 관리자 2011-10-11 32389
152 [리눅스서버] Centos7.x 4TB 이상 하드디스크 추가 및 포맷하기 제이네트워크 2016-06-01 32382
151 [메뉴얼] 모바일 설교방송을 위한 MP4인코딩 제이네트워크 2011-05-23 32329
150 [스크립트언어] [php-openssl] php-4.4.x openssl 추가 모듈 설치 제이네트워크 2015-12-01 32320
149 [메일] [아웃룩셋팅]제이네트워크 웹메일서버 사용시 아웃룩 셋팅법 제이네트워크 2014-05-20 32190
148 [리눅스서버] pdo-mysql 추가 설치 방법 제이네트워크 2016-08-26 32182
147 [DB] [mysql] mysql에서 (테이블명) is marked as crashed and should be repaired 에러시 관리자 2012-03-23 32142
146 [리눅스서버] [LINUX]리눅스 명령어로 프로세서 한번에 죽이기 제이네트워크 2015-01-22 32098
145 [메뉴얼] 알ftp 사용법을 위한 메뉴얼 제이네트워크 2011-05-23 32086
144 [DB] [mysql]그누보드에서 접속카운트가 올라가지 않을 때 제이네트워크 2013-08-25 32065
143 [스크립트언어] 각언어별 redirect 구문 제이네트워크 2015-10-06 32061
142 [메뉴얼] SuperMicro IKVM Menual 제이네트워크 2014-03-31 32016
141 [DB] mysql 로그를 삭제하여 시작 안될때 관리자 2011-08-16 31959
140 [리눅스서버] Wildcard SSL 인증서 설치시에러 [warn] _default_ VirtualHost overlap on port 443, 제이네트워크 2019-03-30 31879
139 [스크립트언어] [php]php-5.3.x 버전 부터 Zend Guard Loader 설치 제이네트워크 2015-11-06 31871
138 [윈도우서버] windows 2008/2012 서버 셋팅후 403 forbbiden 에러시 제이네트워크 2015-07-22 31845
 1  2  3  4  5  6  7  8  9  10