이전에 mysqk, php, apache를 설치하였지만, 팀원에게 최근에는 php말고 node.js를 주로 사용한다는 말을 듣고 node.js를 사용하기로 했다. 그리고 phpmyadmin을 이용해서 mysql에 접근하지 않고 윈도우의 mysql workbench를 통해서도 외부의 mysql에 접근 가능하다는 것을 알게되어 mysql workbench를 사용하도록 했다.
먼저 다음 링크를 참고하여 mysql에서 root 비밀번호를 설정하고 user를 생성하고 권한을 부여했다.
https://velog.io/@marulloc/Ubuntu-Node-MySQL-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
Ubuntu-Node-MySQL 설정하기
NCP-Ubuntu-Node-MySQL 설정하기
velog.io
그래도 workbench에서 접속이 안되길래 다음 링크대로 cnf 파일을 수정하자 접속을 성공하였다.
https://yoshikixdrum.tistory.com/217
[Ubuntu] Ubuntu20.04 에서 Mysql 외부접속 허용하기
Mysql은 로컬이 아닌 외부에서 접속을 시도하면 오류가 나옵니다. 그 이유는 Mysql은 설치 시 기본적으로 로컬에서만 접속 가능하게 설정이 되어있기 때문입니다. 그렇기 때문에 외부에서 접속을
yoshikixdrum.tistory.com

그리고 nodejs설치를 위한 절차에 들어갔다. nodejs 설치 이후에 서버를 구축하였다.

아래와 같이 접속을 실패하는 이유는 https로 설정해주었기 때문이다. 안드로이드에서는 https로만 접근이 가능하기에 https로 바꿔주었다. 도메인을 사용하면 해결이 가능하다.

'2021 PNU AU 오픈소스 해커톤' 카테고리의 다른 글
| 서버 구축 및 mysql, php, apache2 설치 및 테스트 (0) | 2022.01.21 |
|---|