"MYSQL 외부접속허용"의 두 판 사이의 차이
DB CAFE
(→3.등룩확인 후 적용) |
(→2.권한 설정 하기) |
||
9번째 줄: | 9번째 줄: | ||
1) 특정 IP 접근 허용 설정 | 1) 특정 IP 접근 허용 설정 | ||
<source lang=sql> | <source lang=sql> | ||
− | mysql> grant all privileges on *.* to | + | mysql> grant all privileges on *.* to 'root'@'192.168.56.101' identified by '패스워드'’; |
</source> | </source> | ||
2) 특정 IP 대역 접근 허용 설정 | 2) 특정 IP 대역 접근 허용 설정 | ||
<source lang=sql> | <source lang=sql> | ||
− | mysql> grant all privileges on *.* to | + | mysql> grant all privileges on *.* to 'root'@'192.168.%' identified by 'root의 패스워드'; |
</source> | </source> | ||
3) 모든 IP의 접근 허용 설정 | 3) 모든 IP의 접근 허용 설정 | ||
<source lang=sql> | <source lang=sql> | ||
− | mysql> grant all privileges on *.* to | + | mysql> grant all privileges on *.* to 'root'@'%' identified by 'root의 패스워드'; |
</source> | </source> | ||
2019년 12월 2일 (월) 20:35 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 1.root권한 으로 접속[편집]
mysql> use mysql;
mysql> select host, user, password from user;
2 2.권한 설정 하기[편집]
1) 특정 IP 접근 허용 설정
mysql> grant all privileges on *.* to 'root'@'192.168.56.101' identified by '패스워드'’;
2) 특정 IP 대역 접근 허용 설정
mysql> grant all privileges on *.* to 'root'@'192.168.%' identified by 'root의 패스워드';
3) 모든 IP의 접근 허용 설정
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root의 패스워드';
3 3.변경사항 적용[편집]
mysql> flush privileges;
== 4. my.cnf 파일 변경
- bind-address 주석처리
vi /etc/my.cnf
# bind-address = 127.0.0.1
4 5. mysql 재시작[편집]
/etc/init.d/mysqld restart