티스토리 뷰
mysql 외부 접속 가능하게 하기
계정 생성
create user 'MYSQLID'@'접속할아이피' identified by 'MYSQLPASSWORD'; |
root 계정도 무난하게 설정된다
create user 'root'@'아이피입력' identified by 'MYSQLPASSWORD'; Query OK, 0 rows affected (0.00 sec) |
root 계정에 % 즉 모든 아이피를 허용하겠다는것은 에러가 뜨네 (제일 아래쪽을 참고한다)
create user 'root'@'%' identified by 'MYSQLPASSWORD'; ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'%' |
요렇게 생성해보자
INSERT INTO mysql.user (host,USER,password) VALUES ('%','root',password('MYSQLPASSWORD')); |
권한 설정
모든 DB 혹은 테이블에 접속가능하게 할려면 * or *.* 를 준다. (디비명,테이블 넣는부분에 별표를 넣으면 ALL 이라는 의미로 해석)
grant all privileges on 디비명.테이블 to 'MYSQLID'@'접속할아이피' with grant option; |
계정 삭제 (나중에 작업이 완료되거나 더 이상 사용할 일이 없으면 보안상 삭제 해주도록 하자)
drop user 'MYSQLID'@'접속할아이피'; |
자료 출처 및 참고
http://zetawiki.com/wiki/MySQL%EC%97%90_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9 |
'Linux' 카테고리의 다른 글
collectd (0) | 2015.06.10 |
---|---|
DRBD for mysql (0) | 2015.06.10 |
sysctl.conf (kernel parameter) (0) | 2015.06.10 |
Mysql 3.23.58 Max 커넥션 튜닝 (0) | 2015.06.10 |
imuxsock begins to drop messages from pid, imuxsock lost 134 messages from pid (0) | 2015.06.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mod_security
- softether
- 인증서
- mariadb
- glusterfs
- SSL
- virtualbox
- gitlab
- galera
- cURL
- ntp
- pptp
- 베이어다이나믹
- L2TP
- iptables
- WAF
- GeoIP
- Apache
- IPSEC
- 리눅스
- MySQL
- OpenVPN
- NGINX
- kvm
- ssh
- php
- centOS7
- HAProxy
- centos8
- yum
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함