[mysql 오류해결 Mac맥] Error Code: 1045. Access denied for user (using password: YES)
·
BE/SQL (Oracle, mysql)
- 프로젝트에서 사용했던 DB를 import 한 후 테이블은 정상적으로 select가 가능했는데 일부 view는 실행되지 않고 아래와 같은 오류가 났다. 1045 에러는 아이디 또는 패스워드가 맞지 않거나, 그 계정에 지정된 접속가능한 대역(Host)이 아닌 경우에 난다고 한다. [해결법] 1. mysql path설정 open -t .bash_profile 위 구문을 터미널에 입력해 주면. bash_profile 창이 새로 뜨는데 export PATH=${PATH}:/usr/local/mysql/bin/ 위와 같이 이 구문을 입력해 준 후 저장해 준다. 터미널에 한번 더 구문을 입력하여 환경변수로 저장해 준다 (-> mysql경로로 들어가지 않고 구문을 바로 사용할 수 있음) mysql -u root -..
스프링 & 리액트 이미지 파일 등록(MultipartHttpServletRequest)
·
FE/React
스프링(서버) 1. mapper - namespace를 지정하여 다른 mapper와 구분지어준다. insert into books(title,price,author,image) values (#{title},#{price},#{author},#{image}) 2. BookVO 생성하기 - DB의 테이블 컬럼명과 동일하게 주는 것이 좋다 - getter, setter 메소드 생성해서 외부 파일에서 사용할 수 있도록 해줌 private int code; private String title; private int price; private String author; private String image; private int viewcnt; private String content; 3. BookDAO 생성..
node.js 백엔드 서버 구축 & react 프론트 페이지 생성 (my sql 연결)
·
BE/node.js
📌 1단계 : mysql을 이용해 json데이터 생성하기 1. 유저 생성 mysql의 WorkBench - root (제일 상위)에 아래 구문 작성 create user web identified by 'pass'; create database webDB; grant all privileges on webDB.* to web - 유저이름 web, 비밀번호 pass로 지정 - db이름 webDB - web유저에게 webDB의 모든 권한 부여 (grant는 DCL문이다) 2. web connection 생성 - 홈(mySQL Connections)으로 가서 +버튼으로 새로운 커넥션 생성, 유저 이름은 위에서 만든 web으로 설정한다 3. 테이블 생성 use webDB - webDB 스키마를 더블클릭 하거나 ..