또 한번의 삽질 추가.
임시 DB를 설치 한 이후 외부에서 접속을 진행 하였더니,
접속이 안되어서 확인.
처음에는 쉽게 port로 생각하여 Open 하였지만 연결 실패..
유저도 제대로 생각했다고 했지만 여기서 함정..
역시...난 멍청한 것인가...
1. Linux Port Open
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-OUTPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
또는 아래와 같이 명령어 입력
[root@localhost sysconfig]# iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT
[root@localhost sysconfig]# iptables -I OUTPUT 1 -p tcp --dport 3306 -j ACCEPT
하지만...failed...
>> ERROR 1130 오류 코드
ERROR 1130 (00000): Host 'x.x.x.x' is not allowed to connect to this MySQL server
2. User 생성 확인
확인을 했더니 IP가 제대로 입력이 안되었음...OTL...단순히 local host로만 생성을 한 것임...
아래와 같이 추가로 생성하여 해결
반응형
'MySQL' 카테고리의 다른 글
[펌] [MySQL] 5.1의 InnoDB에서 MySQL 테이블 최적화하기 (0) | 2016.03.03 |
---|---|
[MySQL] DUMP (mysqldump) export (1) | 2016.02.25 |
[MySQL] 임시 DB 설치 3.23.58 (3.*) / python (0) | 2016.02.19 |
[MYSQL] Socket 접속 (0) | 2016.02.11 |
[펌]1장. MySQL 아키텍쳐 : (1) MySQL 내부 구조 (0) | 2016.02.11 |