안녕하세요.
크롬 브라우저를 사용하고 계시다면, 권한 설정을 해주셔야 합니다.
크롬 브라우저의 오른쪽 상단에 있는 줄임표(...)를 클릭한 다음 설정을 클릭합니다.
개인정보 및 보안을 클릭합니다.
추가 권한을 클릭합니다.
자동다운로드에서 사이트에서 여러 파일의 자동 다운로드를 요청할 수 있음을 체크하시거나,
여러 파일 자동 다운로드가 허용됨에 https://ide-run.goorm.io/ 를 추가해주세요.
감사합니다 ^__^
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와 같은 형식의 명령입니다.
안녕하세요.
robo3t 기준으로 안내 드립니다.
말씀해주신것처럼 /etc/mongod.conf에서 bindIp 수정 (127.0.0.1 => 0.0.0.0) 및 DB 실행
상단메뉴 [컨테이너] - [SSH 설정]에서 IP와 포트, 비밀번호를 확인합니다.
Connection 설정에서 Address는 localhost와 27017 그대로 둡니다.
SSH 설정에 위에서 확인한 사항들을 입력해 줍니다.
Test를 눌러 정상적으로 연결이 되는지 확인한 모습