사실 출처(https://repo.yona.io/yona-projects/yona/issue/50) 에서 준 파일로 그대로 한방에 되면 정말 좋겠지만.... 안되더라... 슬픈 현실이지.. 나두 안되서 이것저것 많이 시도해 봤으니까... 그래도 안되면 문의 남겼겠지만..... 일단 내가 해결해 봐야 시간이 잘가지.... (그리고 일하는 것처럼 보일라나???)
근데 개인적으로 내 패스워드는 나만 썼으면 좋겠다... 쫌.... 친절하게 굵은 글씨로 해놨으니... 제발 나랑 똑같이 쓰진 말자.
이렇게 파일을 어떻게 만드느냐? 이것도 귀찮잖아. 그러니깐.... 내가 친절히 스크립트를 공유함.
2020-03-25 11:36:27,021 - [ERROR] - from com.jolbox.bonecp.hooks.AbstractConnectionHook in main Failed to obtain initial connection Sleeping for 0ms and trying again. Attempts left: 0. Exception: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused).Message:Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
나와 같은 로그가 나온다면... 그건... DB에 연결안된다는 의미인거지....
근데 DB 설정은 어디서 확인이 가능하느냐? 그건 /data/yona/data/conf/application.conf 에서 확인이 가능하다. 근데... 별 문제가 없어 보인다. 하지만... 이것을 해결하기 위해서는 다음을 기억해야 한다.
이전에 mysql 시절 localhost 주소에 접근하기 위해서는 my.conf 파일을 변경했던 당신... 기억나는가?
그때 기억은 나중에 검색하도록 하고.... 난 loopback 주소를 쓰지 않고, 직접 장비의 주소를 입력하는 것을 문제를 해결했다.
내 주소가 192.168.0.6 이다. 본인 pc의 ip는 직접 찾아 보시고... 나처럼 고쳐주면... docker yona는 알아서 restart 중이니... 알아서 재시작 하게 될 것이다. 근데 생각보다 초기 설정되는데 시간이 많이 걸리니깐... 안된다고 좌절하지 말고. 로그를 계속 지켜보자.
4. 이렇게 설치가 완료되었다.
정상적으로 yona가 구동되려면 docker yona를 재시작 해주어야 한다. 설마....