본문 바로가기
728x90
728x90

경일/DATABASE5

[mysql] connecting pool (feat.node.js) 0. 목차 1. 개요 2. connecting pool 쓰는 이유 3. node.js connecting pool 생성 1. 개요 https://kong-dev.tistory.com/125?category=998366 [nodejs] node에서 mySQL 연결(Error: connect ECONNREFUSED ::1:3306) 매우 간단하다. 우선 npm 을 통해 mysql 라이브러리를 다운 받아주자. $ npm init -y $ npm install mysql 다운 받은 라이브러리를 require를 통해 땡겨오고, const mysql = require('mysql') 이제 연결설정을 만.. kong-dev.tistory.com 이런걸 한적이 있다. 사실 그냥 저 포스팅 이후로 db 연결할 때는 계속.. 2022. 2. 17.
[mysql] root계정 비밀번호 잃어버렸을때 (M1, homebrew설치) 기존의 설정이랑 수업을 들으면서 따라하던 설정이랑 충돌이 일어났었는지... 진짜 이거 때문에 고생고생 개고생을 했다... 혹시나 또 이런일이 생길까봐, 나처럼 고통받는 사람 있을 까봐 남김. 일단 해결책은 두가지다. 안전모드로 진입해서 비밀번호 인증없이 mysql로 접속하고, 비밀번호를 변경하는 것. 그리고.. 완전히 삭제했다가 지우는것... 1. 안전모드 진입 우선 mysql 서버를 중지 시켜야 한다. $ brew services stop mysql 그리고 프로세스를 확인해보자 $ ps -ef | grep mysql 출력되는 내용이 1줄 보다 많다면 위에 두개를 지워 주면 된다. 대충 이런애가 출력 되는데, 0 옆의 숫자가 PID 넘버다 저걸 이용해서 지워주면 된다. $ sudo kill -9 [PID.. 2022. 2. 17.
[mySQL] ERROR 1062 (23000): Duplicate entry '0' for key 'user.PRIMARY' 해결 이런상태였다. pw 는 왜 또 null yes 냐;; 뭐.. 일단 그렇다 치고... _id 를 primary key 로 설정하고싶었다. ALTER TABLE user MODIFY _id INT PRIMARY KEY; 를 입력하면 _id 가 primary key 로 입력 돼아하는데 ERROR 1062 (23000): Duplicate entry '0' for key 'user.PRIMARY' 자꼬 이런 에러가 뜬다 열받게... 프라이머리 키는 중복이 되면 안되는 값인데, 중복이 된다는 내용. 확인을 해보니 이미 들어가 있는 데이터들의 _id 값이 0 으로 들어가있었다. 아 그럼 auto_increment 넣으면 되겠네. ALTER TABLE user MODIFY _id INT (11) AUTO_INCREM.. 2022. 2. 12.
[mySQL] mySQL 기본 사용법, CRUD(Create, Read, Update, Delete) 0.목차 1. 개요 2. CREATE DATABASE 3. CREATE TABLE 4. CRUD 1. 개요 https://kong-dev.tistory.com/122?category=998366 [nodejs]todoApp 만들기(express, nunjucks, mongodb,body-parser) 0. 목차 1. 개요 2. 기본세팅 3. HTML & CSS 4. CRUD 5. 정리 1. 개요 가장 기본이 되는 CRUD 만들어볼거다. 사용할 라이브러리는, express, nunjucks, body-parser(exprss 내장 객체 대체가능)이며, 데이터 베이.. kong-dev.tistory.com 이거 mongoDB Atlas로 만들었던거 mySQL로 만들려고 mySQL 공부함. 어려울줄 알았는데 .. 2022. 2. 3.
[mySQL] 맥북 Air M1칩 mySQL 설치 homebrew 가 설치 되어있다는 전제하에 써진 글입니다. homebrew 가 설치되어 있지 않다면, https://kong-dev.tistory.com/119?category=998366 애플 맥북에어 M1 환경설정 homebrew 부터 nodejs 까지 0. 목차 1. homebrew 2. iterm 3. nodejs 1. homebrew 터미널이용해서 packagemanager 인 홈브루를 설치. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 사이트.. kong-dev.tistory.com $ brew install mysql iterm 열어서 이거 입력해주면 됨..ㅎ 처음 설치면.. 2022. 2. 3.
728x90
728x90