구름 IDE에서 컨테이너를 생성 합니다.
맨 아래에서 MySQL설치를 체크한 후 설치하면 됩니다.
소프트웨어 스택은 Node.js를 사용했습니다.
그리고 더 편리하게 사용하기 위해
HeidiSQL을 설치해 줍니다.
https://www.heidisql.com/download.php
Download HeidiSQL
Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead. Download HeidiSQL 10.3 Release date: 11 Dec 2019. Please disable your adblocker and reload the
www.heidisql.com
구름에서 컨테이서 생성이 완료되었으면 SQL서버를 시작해줍니다.
그리고 mysql에 접속해 현재 부여된 권한을 확인해줍니다.
DELETE FROM mysql.user WHERE Host='%' AND User='아이디'; FLUSH PRIVILEGES;
새로운 권한을 추가해 줍니다.
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '비밀번호';
중간에 %는 모든 ip를 허용한다는 의미입니다.
제거할 땐 아래 코드를 입력해줍니다.
DELETE FROM mysql.user WHERE Host='%' AND User='root';
FLUSH PRIVILEGES;
MySQL 원격 접속 허용 - 제타위키
다음 문자열 포함...
zetawiki.com
입력했을 때 아래와 같이 뜨면 성공입니다.
다음은 포트포워딩 설정을 해줍니다.
형광펜 칠해진 부분을 잘 기억해줍니다.
다음은 /etc/mysql/mysql.conf.d/ 로 이동해 root권한으로 mysqld.cnf를 열어줍니다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
그리고 입력모드로 바꿔서(키보드i)
bind-address = 127.0.0.1 부분을 지워준 후
저장해줍니다. (:wq)
vi 에디터 사용법 (vim editor)
이 글에서는 거의 대부분의 리눅스 배포판에 포함되어 있는 vi 호환 에디터인 vim 에디터의 사용법에 대해 설명합니다. 당신이 최근 5년 이내에 배포된 리눅스를 설치하였다면 vim 에디터는 이미 설치되어 있을 것입니다. (또한 기본값입니다) 만약 당신의 시스템이 오래되어 vim 에디터가 설치되어 있지 않다면 다음의 명령어를 통해 vim 을 설치하세요.…
blog.lael.be
아까 기억해둔 ip와 port를 입력해줍니다.
열기를 누르면
사용할 수 있습니다.
참고
https://hannom.tistory.com/113
https://support.goorm.io/ko/articles/2948542-%EA%B5%AC%EB%A6%84ide-%EC%97%90%EC%84%9C-mysql-workbench%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B3%A0-%EC%8B%B6%EC%9D%80%EB%8D%B0-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%98%EB%A9%B4-%EB%90%A0%EA%B9%8C%EC%9A%94
'Database' 카테고리의 다른 글
LeetCode Delete Duplicate Emails [ MySQL ] (0) | 2021.11.01 |
---|---|
LeetCode SQL Swap Salary [ MySQL ] (0) | 2021.11.01 |
[Mysql] Group By와 Having (0) | 2020.05.24 |
Mysql 한글 입력이 안될 때 해결법 (0) | 2020.04.10 |
Node.js Mysql 연결 오류 (0) | 2020.03.04 |