배워서 남주는 개발자 :)
반응형

mysql 9

[Error] MySQL ERROR 1045 (28000)

$> /usr/local/mysql/bin/mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 위 에러는 비밀번호를 입력하지 않았을 경우 나타는 에러이다. -p 옵션을 사용하여 옳바른 비밀번호를 입력하면 된다. $> /usr/local/mysql/bin/mysql -uroot -p잘못된비밀번호 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 위 에러는 -p 옵션을 사용하여 비밀번호를 입력했지만, 옳바르지 않은 비밀번호를 입력했을 경우 나타는 에러이다. 옳바른 비밀번호를 입력 시 다음과 같은 화면이 ..

Web 2022.05.19

[ MySQL ] Sequelize 조회수 증가 / 감소 기능 구현하기

//카테고리 클릭시 조회수 증가 라우터 const categoryClick = async (req, res) => { const { challengeNum } = req.query; let challengeViewCnt = req.body; const clickedChallenge = await Challenge.findOne({ where: { challengeNum }, }); await Challenge.increment( { challengeViewCnt: 1 }, { where: { challengeNum } } ); // console.log(clickedChallenge.dataValues.challengeViewCnt); res.status(201).send({}); }; //조회수 감소 ..

Web 2022.05.19

WIL 8주차 회고 실전 프로젝트와 MySQL 적용

이번주는 실전프로젝트에 MySQL을 적용시키기 위해서 노력했던 한주라고 생각한다. 지난번 클론 코딩까지는 비관계형 DB 였던 MongoDB를 사용했는데 이번에는 실무에서 자주 사용하고 활용도도 높은 MySQL을 사용해보고 싶어서 팀원들에게 한번 적용해보자고 말을 했다. 사실. 관련된 강의는 많았지만, 다들 자주 사용해봤던 MongoDB를 한번더 연습해보자는 의견이 있었다. 그래도 나는 MySQL을 한번 꼭 써보고 싶다고 어필을 했다. 감사하게도 다른 팀원들도 나의 의견을 반영해서 우리 프로젝트에 MySQL을 적용하기로 했다. 그런데 처음 시작부터 난관에 부딪혔다. 설치단계에서부터 에러를 만나고 적용도 생각보다 잘 되지 않았다. 그래도 내가 해보자고 이야기를 했기 때문에 내가 더많이 찾아보고 구글링을 하면..

항해99 2022.05.01

MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 해결방법

원인 : 비밀번호를 재설정 하지 않아서 발생하는 오류 관련 자료 https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client I can't make a simple connection to the server for some reason. I install the newest MySQL Community 8.0 database along with N..

에러해결 2022.04.29

Error: Invalid Instance definition. Only one auto increment field allowed. #2999 해결방법

원인 : primary key 속성을 추가하지 않았기 때문 관련 자료 https://github.com/sequelize/sequelize/issues/2999 Error: Invalid Instance definition. Only one autoincrement field allowed. · Issue #2999 · sequelize/sequelize module.exports = (sequelize, DataTypes) -> List = sequelize.define 'List', order: type: DataTypes.INTEGER autoIncrement: true this above alert me error: Error: Invalid Instance definitio... github.com

에러해결 2022.04.29

[ MySQL ] mysql 사용법 총정리 기본 명령어 ( cheat sheet )

1. MySQL 설치 및 사용 예제 2. MySQL 기본 명령어 정리 3. MySQL 데이터 타입 정리 MySQL 사용법 여기서는 터미널(CLI)환경에서 MySQL을 사용하는 방법에 대해 알아볼 것이다. MySQL(관계형 데이터베이스)과 MongoDB(비관계형 데이터베이스)의 차이점이 궁금한 분들은 아래의 포스팅을 참고바란다. https://dev-coderkim.tistory.com/62 SQL vs NoSQL (MySQL vs MongoDB) **해당 포스팅은 academind의 포스팅을 번역한 포스팅입니다.** https://academind.com/tutorials/sql-vs-nosql [ 개요 ] 웹 어플리케이션 개발을 위한 첫 걸음을 내딛은 이후 한 가지 선택사항을 마주하게 됩니다 dev-c..

Web 2022.04.25

SQL vs NoSQL (MySQL vs MongoDB)

**해당 포스팅은 academind의 포스팅을 번역한 포스팅입니다.** https://academind.com/tutorials/sql-vs-nosql [ 개요 ] 웹 어플리케이션 개발을 위한 첫 걸음을 내딛은 이후 한 가지 선택사항을 마주하게 됩니다. MySQL과 같은 SQL을 사용할 것인지? 혹은 MongoDB와 같은 NoSQL을 사용할 것인지? 특히 Node.js에 익숙한 분들이라면 NoSQL(MongoDB)이 더 좋다는 생각을 가지고 있을지도 모르지만 이는 잘못된 생각입니다. 이 글에서는 SQL과 NoSQL의 핵심적인 개념을 소개하고 각 솔루션의 차이점과 장단점을 소개하겠습니다. [ SQL (관계형 데이터베이스) ] SQL은 '구조화된 쿼리 언어(Structured Query Language)'의..

Web 2022.04.14

22.03.28 [항해99 22일차] 절대경로 상대경로 / sequelize와 SQL / 단위테스트와 TDD

07:00 - 08:00 준비 08:00 - 08:30 cs 배열 공부 08:30 - 09:30 개인프로젝트 경로연결 문제 09:30- 10:00 cs 10:00 - 10:30 cs 팀과제 10:30 - 11:40 개인 과제 11:40 - 13:00 점심 13:00 - 16:00 개인 과제 - 메인 화면 서버 연결 및 상세페이지 화면 연결 16:00 - 18:00 개인 과제 - 상세페이지 데이터 받아오기 18:00 - 20:00 저녁 20:00 - 22:30 개인 과제 - 상세페이지 데이터 연결 및 개인 프로젝트 데이터 연결 작업중 [항해99 22일차] 🛑 오늘 할 일 개인 프로젝트 서버에 데이터 전송 주특기 숙련 - 작성페이지 데이터 전송(post) + 로그아웃 버튼 수정 : 경로 변경후 안됨... 주..

항해99 2022.03.30
728x90