
portal.azure.com에서 클라우드를 사용하여 MySQL을 호스팅 받을거다.
실제 서비스를 운영할거라는 가정하에 클라우드 서비스에서 호스팅을 받는게 안정적이라고 생각이 들어서 이것을 선택했다.
MySQL을 검색하면 저렇게 나오는데 '유동 서버'를 클릭하자







일단 무료로 사용해야하니까 최소한으로 하기 위해 다음과 같이 설정하자
이렇게하여 만들면

몇분 뒤에 만들어져서 이렇게 나온다

그리고 들어가서 '서버 매개 변수'에서 'require'을 검색하여 'require_secure_transport'의 값을 'OFF'로 변경해준다
*이 사이트에서 DB를 확인하지 못한다..!
따라서 IntellIJ에서 plugin을 받아줘야한다.
'Setting' -> 'Plugins' 에서 'database'를 검색하고

이녀석을 받아준다.

이것을 누르면 MySQL DB에 connect를 할 수 있다!

여기서 'host'에

여기의 서버 이름을 복사해서 붙여넣으면 된다.

그리고 사용할 아이디와 비밀번호(아까 만든거!)를 입력후 'Test Connection'을 클릭해보면
성공했다고 나온다
이제 'OK' 버튼을 누르면

짠! DB완료!
근데 이렇게 보면 버그가 많이 나와서 DB보려면 DBeaver를 추천한다고 한다

DBeaver을 실행시켜서 데이터베이스->새 데이터베이스연결 을 클릭한다.

여기서 MySQL을 선택해주고

다음으로 넘어가서 'Server Host'에는 아까의 주소를 적고 Username과 Password에는 아까 만든 아이디와 비밀번호를 적는다.
이제 Test를 돌렸더니
...?!?!
문제점 발생.....
확인해본 결과
이녀석을 "OFF"로 바꿔줘야 한다.
다시 Test를 돌려보면
성공!!!

이렇게 연결되면 성공이다