container1에서 다음과 같은 단계를 진행합니다.
/etc/mysql/mysql.conf.d/mysqld.cnf 파일을 열고 (vim 에디터 등 사용) bind-address = 127.0.0.1 부분 앞에 #을 붙여서 #bind-address = 127.0.0.1이 되도록 수정하여 주석처리 해줍니다. (원격접속이 가능하게 하기 위해, LISTEN IP 대역을 로컬호스트로 제한하고 있는 설정을 주석처리)
터미널에 service mysql restart 명령을 실행하여 mysql 재시작
mysql shell에 접속하여 GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password'; 쿼리를 실행해줍니다. ('password' 부분은 원격접속 시 사용할 패스워드로 적절하게 변경)
FLUSH PRIVILEGES; 쿼리를 실행해줍니다.
구름IDE 상단메뉴 [컨테이너] - [포트포워딩 설정]에서 유형 MySQL 선택 후 [등록]을 눌러 포트를 열어줍니다.
등록 후에 [IP]와 [외부 포트]를 확인해둡니다. (container2에서 container1의 mysql로 접속 시 사용할 정보)
conatainer2에서 다음과 같은 단계를 진행합니다.
터미널에 mysql -h[IP] -P[외부 포트] -p[password] 명령을 실행하여 정상적으로 접속이 되는지 확인합니다. 예를 들면 mysql -h3.34.1.253 -P59891 -ppassword와 같은 형식의 명령입니다.
파일이 바로바로 저장 되도록 하고 싶다면.
터미널 명령보다는 글을 바로 저장 하는 기능을 이용하는 것이 좋을거 같습니다.
스크린샷 2021-07-08 오전 10.10.44
왼쪽 하단의 톱니바퀴 모양의 설정 클릭 후 자동저장 버튼을 통해 파일 자동 저장이 가능합니다.
안녕하세요.
질문주신 api에 대한 아웃바운드 제한을 하지는 않고 있습니다.
디도스 공격 의심 등으로 저희 시스템 상에서 아웃바운드 차단을 하는 경우에 로그를 남기고 있는데,
해당 로그 내역에서도 고객님은 확인이 불가하십니다.
추가로 첨부해주신 에러메시지는 warning일 뿐, pytrend.related_topics() 결과를 출력해봤을 때는 실행이 잘 된 것으로 보입니다.
해당 warning 메시지를 나타나지않게 하려면 export PYTHONWARNINGS="ignore:Unverified HTTPS request" 명령을 터미널에서 한 번 실행 해주시거나 ~/.profile 파일에 추가해주시면 됩니다.