일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Android
- SWIFTUI
- Observable
- rx
- MediaPlayer
- 테스트 자동화
- Koin
- node.js
- 인앱결제
- mvvm
- SwiftUI Tutorial
- node
- liveData
- Animation
- RxKotlin
- Android 13
- android13
- databinding
- google play
- PagingLib
- 동영상
- list
- MediaSession
- Kotlin
- mysql
- junit
- MotionLayout
- GCP
- paging
- Reactive
- Today
- Total
목록mysql (5)
봄날은 갔다. 이제 그 정신으로 공부하자
서버를 올려놓고 서버가 잘 동작하나 확인해보니 뜬금없이 서버가 최소 하루에 한번은 다운되는 문제가 발생했습니다. 엥!!! 이게 뭐지... @_@ 서버 다운 에러 원인 파악 아래 명령어로 로그 출력해 원인을 파악해보니... $ sudo journalctl -u google-startup-scripts.service … -- Reboot -- Jul 05 08:40:46 newquiz-instance-1 systemd[1]: Starting Google Compute Engine Startup Scripts... Jul 05 08:40:46 newquiz-instance-1 google_metadata_script_runner[930]: Starting startup scripts (version 20230..
서비스가 제대로 돌아가려면 별도의 DB 서버가 있어야겠죠! Compute Engine에서 VM 인스턴스를 하나 더 생성해 MySQL을 설치할까? 아니면 GCP에서 제공하는 Cloud SQL을 사용할까? 고민하고 차이점에 대해 비교해보니 제 경우에는 GCP에서 제공하는 Cloud SQL을 사용하는게 좋을 것 같아 Cloud SQL을 사용하기로 하였습니다. 이번 글에서는 Cloud SQL을 생성하고 DBeaver에 연결까지를 기록하도록 하겠습니다. Cloud SQL 생성 프로젝트를 선택 후 좌측 상단 햄버거 메뉴 클릭 > SQL 메뉴 클릭합니다. 아직 생성된 인스턴스가 없으므로 아래 화면에서 "무료 크레딧으로 인스턴스 만들기" 버튼을 클릭합니다. 데이터베이스 엔진은 “MySQL"을 선택합니다. 인스턴스 정보..
이번 글에서는 기본적인 query를 node에서 어떻게 사용해야 하는지에 대해 기록하도록 하겠습니다. 여기에서는 기본적은 query에 대해서만 설명하고 추후 개발하는 웹서버가 점점 형태를 갖추어 가면서 조금 복잡한 query를 다루게 되면 별도의 글로 남기도록 하겠습니다. 글에서 사용되는 quiz 테이블의 정보는 다음과 같습니다. CREATE TABLE `quiz` ( `qid` INT NOT NULL AUTO_INCREMENT, `createdAt` DATE NOT NULL, `category` VARCHAR(16) NOT NULL, `contents` VARCHAR(256) NOT NULL, `answer` VARCHAR(256) NULL, `comment` VARCHAR(256) NULL, CONS..
이번 글에서는 이전 글에서 설치한 mysql을 프로젝트에서 사용할 수 있도록 기본 설정을 한 후, DB를 생성하고 서비스에 사용될 table들을 만들고 프로젝트에 연결해주고 마지막으로 DBeaver을 연동하는 부분까지 설명합니다. 이전 글에서 mysql을 설치하였기 때문에 제대로 설치되었고 현재 어떤 상태인지 확인 $ brew services list mysql이 시작되어 있지 않다면 아래 명령어를 사용해 mysql 실행 $ brew services start mysql 아래 명령어를 통해 root 비밀번호 설정하기 $ mysql_secure_installation root 권한으로 mysql 접속 $ mysql -u root -p db 생성하기 mysql> create database newquizdb..
"node.js로 웹서버 만들기" 시리즈는 제가node.js를 사용해 웹서버를 만들면서 공부하는 내용을 잊어버리지 않고 기억하기 위해 기록하는 글 입니다. 이번 글은 그 첫번째 글로 내 Mac에 node.js와 웹 서버 개발에 필요한 각종 라이브러리들을 설치하는 부분에 대한 기록 입니다. 사전 작업 (작업 환경 설정) 가장 기본이되는 node.js와 mysql을 command 창에서 아래 명령어를 사용해 설치합니다. $ brew install node $ brew install mysql 아래 경로에서 코딩에 사용할 Visual studio code를 다운로드 받아 설치합니다. https://code.visualstudio.com 아래 경로에서 DB Tool인 DBeaver을 설치합니다. https://..