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와 같은 형식의 명령입니다.
@정성연-goorm 답변 감사합니다.
새로 컨테이너 생성하여 blank / ubuntu 18 로 설정하였습니다.
이 후 "// R설치" <- 파트를 순차적으로 입력한 뒤 나온 결과 값은 아래 그림과 같이 출력되었습니다.
현재 알려주신 마지막 코드까지 실행하였음에도 3.4.4로 계속 유지되고 있습니다. ㅠ..
덧붙여 혹시 ubuntu 16 은 다를까하여 동일 코드를 실행하였더니 3.2.3 버전이 설치됩니다.
더 구글링하여 검색해보겠습니다. 감사합니다!
@시골감자
컨테이너 로딩 중.... 으로만 나오고 실행이 멈추는데 왜 이런 현상이 나오지요 ?
윈10, 크롬에서..
불편을 드려 죄송합니다.
금일 오전에 잠깐 오류가 있었습니다.
현재는 잘되고 있습니다!
W
받기:18 http://ap-northeast-2.ec2.archive.ubuntu.com trusty-security/universe amd64 Packages [378 kB]
오류 https://cli-assets.heroku.com ./ InRelease
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/main Sources
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/restricted Sources
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/universe Sources
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/main amd64 Packages
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/restricted amd64 Packages
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/universe amd64 Packages
받기:19 https://dl.bintray.com Packages
받기:20 http://ppa.launchpad.net trusty/main amd64 Packages [15.9 kB]
내려받기 4,937 k바이트, 소요시간 28초 (176 k바이트/초)
패키지 목록을 읽는 중입니다... 완료
W: 디지털 서명 확인에 오류가 발생했습니다. 저장고를 업데이트하지 않고
예전의 인덱스 파일을 사용합니다. GPG 오류: https://cli-assets.heroku.com ./ InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 6DB5542C356545CF
W: https://cli-assets.heroku.com/apt/./InRelease 파일을 받는데 실패했습니다
W: Some index files failed to download. They have been ignored, or old ones used instead.
Warning 에러로 설치하는 데는 지장이 없습니다.
apt-get install cmake 로 설치해보시기 바랍니다!