PlanetScale이란?
- MySQL과 호환되는 Serverless 데이터베이스 플랫폼!
(Serverless란 서버가 없다는 말이 아니라 서버를 우리가 유지할 필요가 없다는 것.)
- CLI(Command Line Interface, 명령줄 인터페이스)를 통해 쉽게 데이터베이스를 다룰 수 있음.
PlanetScale CLI 설치하기
순서대로 따라와 준다면... 아마! 문제없이 설치할 수 있을 거다.
밑줄 쳐 있는 부분을 그대로 복사+붙여넣기 하기!
1. Scoop 설치하기
- Scoop는 윈도우에서 사용하는 command-line installer이다.
- 윈도우 프로그램 검색창에 cmd 입력 후 관리자 권한으로 실행
2. cmd 창에서 순서대로 입력하기
- powershell
- 그대로 긁어서 복붙할 것.. 띄어쓰기가 매우 중요하기 때문!! ^^
- irm get.scoop.sh -outfile 'install.ps1'
- iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
- 만약 안된다면 여기참고
- scoop bucket add extras
- scoop install vscode
- scoop bucket add pscale https://github.com/planetscale/scoop-bucket.git
- scoop intall pscale mysql
- scoop update pscale
3. VScode에서 확인하기
- VScode terminal에서 pscale 입력하기
(scoop 설치 후 VScode 재실행해야함)
위 화면이 나오면 설치 성공!
VScode에서 PlanetScale 이용하기
1. VScode terminal에 pscale auth login 입력
- 명령어를 입력하면 새 창이 열림.
- 터미널에서 보이는 Confirmation Code: ******와 동일한지 확인 후
Confirm code 버튼 누르기
2. region list 확인하기
- pscale region list 명령어 입력
우리는 한국이니까 gcp-asia-northeast3 에 데이터베이스를 만들거임.
3. 데이터베이스 만들기
- 먼저 planetscale.com에서 카드등록을 해줘야 한다.
hobby(공짜)로 만들어도...ㅎ
Error: You must add a credit card to your account before creating a database.
- 카드등록 후 다시 VScode로 와서 터미널에 입력
- pscale database create 데이터베이스이름 --region gcp-asia-northeast3
- Database 데이터베이스이름 was successfully created 라는 문구와 함께 브라우저 url이 나오면 성공~!
- planetscale 관리자 패널에 들어가 보면 데이터베이스가 만들어진 것을 확인할 수 있다.
4. 암호 없이 컴퓨터와 planetscale 보안 연결하기
- pscale connect 데이터베이스명
- local address to connect your application: 127.0.0.1:**** 뜨면 성공!!
- 연결된 콘솔은 닫으면 안 됨!
5. .env 파일에 database_url 연결완료하기
- .env 파일 열기
- DATABASE_URL="mysql://127.0.0.1:****/데이터베이스명"
- 입력해 주고 저장하면 진짜 연결 끝 ~
'etc ------' 카테고리의 다른 글
Visual Studio Code 환경셋팅 & Github 업로드 순서 정리 (0) | 2023.07.17 |
---|
댓글