티스토리 뷰
반응형
- MySQL 외부 접속 허용 설정
- MySQL에 원격 접속 허용하기
- MySQL에 root 원격 접속 허용하기
개요[편집]
- MySQL을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.
- 외부에서 접속해보면 다음과 같은 오류 메시지가 나온다.[1]
Host '135.79.246.80' is not allowed to connect to this MySQL server
- Toad for MySQL과 같은 DB 관리 도구를 사용하여 DB에 원격으로 접속하려면 허용해주는 로컬 작업이 필요하다.
- 여기서는 root를 원격에서 접속할 수 있도록 설정한다. 이것을 응용하면 다른 계정에도 적용할 수 있다.
확인[편집]
- 아래 쿼리를 날려보면 localhost가 나온다.
- 즉 root 계정으로는 로컬에서만 접속가능하다.
- (같은 방법으로 root 대신 다른 사용자명도 조회할 수 있다.)
SELECT Host FROM mysql.user WHERE user='root';
변경[편집]
- 모든 IP 허용[2]
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.33.44','root',password('패스워드')); GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.33.44'; FLUSH PRIVILEGES;
원복[편집]
- 모든 IP를 허용한 경우 다음과 같이 원래 상태로 복구할 수 있다.
DELETE FROM mysql.user WHERE Host='%' AND User='root'; FLUSH PRIVILEGES;
같이 보기[편집]
- ERROR 2003 (HY000): Can't connect to MySQL server on
- MySQL 서버 LISTEN IP 대역 변경
- Toad for MySQL
- MySQL root 패스워드 초기화
- MySQL 읽기전용 계정 생성
- MySQL 원격 접속
- MySQL SSH 터널링
- 로컬호스트
주석[편집]
반응형
'Database' 카테고리의 다른 글
[MYSQL]Toad for mysql 쿼리 정렬방법 (0) | 2016.06.29 |
---|---|
[ORACLE]CLOB DATA Export Excel(DBMS_LOB.SUBSTR) (0) | 2016.03.28 |
[MariaDB] Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MariaDB server (2) | 2016.03.21 |
[MariaDB]언어셋 설정 (0) | 2016.03.16 |
[MYSQL]MySQL manager or server PID file could not be found (0) | 2015.10.02 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- DATABASE
- apache
- 백업
- eclipse
- 테이블
- IP
- 데이터
- 자동차
- java
- select
- user
- DB
- table
- mssql
- Linux
- 윈도우
- Windows
- Shell
- Toad
- 파일
- 서버
- Oracle
- tomcat
- MySQL
- sql
- 리눅스
- delete
- 설정
- 오라클
- server
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함