inflearn logo
강의

Course

Instructor

[Renewed] Node.js Textbook - From Basics to Project Practice

Practice Sequelize

질문 부탁드려요

Resolved

704

sion1129

19 asked

0

안녕하세요 

npm start 하면

Access denied for user 'root'@'localhost' (using password: YES) 이 오류가 떠서 검색해봤더니

로그인 오류 같아서 Database의 mysql로 들어가

update user set password=password('비밀번호') where user ='root'; 입력했더니

 View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them 이 오류가 떠서

set password for 'root'@'localhost' = password('비밀번호');

flush privileges;

입력했더니 결과는 처음 오류랑 같습니다

도움 부탁드립니다

감사합니다

nodejs mongodb mysql Sequelize

Answer 3

1

zerocho

https://github.com/ZeroCho/nodejs-book/issues/45

따라해보세요.

0

zerocho

왜 처음에는 ./mysql하다가 마지막에는 sudo mysql하시나요? 두 명령어는 다른겁니다.

0

sion1129

sudo mysql 로 로그인하려고 했는데 실패해서 

./mysql -u root -p 로 로그인해

MariaDB [(none)]> set password = password("새로운 비밀번호 입력");

이거 입력해주고 exit해서

sudo mysql로 로그인하려고 했습니다

sudo mysql 은 왜 실패할까요?

감사합니다

0

zerocho

sudo를 앞에붙이는 것은 다른 계정으로 진행하는것이나 마찬가지입니다

0

sion1129

mariadb 다시 깔고 처음 실행할 때

 cd /Applications/mampstack-8.0.8-0/mariadb/bin 치고

sudo mysql 치고 비밀번호 쳤는데 실패라고 뜨면

 cd /Applications/mampstack-8.0.8-0/mariadb/bin 이 경로가 잘못된건가요?

0

zerocho

환경이 맥이신가요? 맥은 애초에 sudo를 붙일 이유가 없습니다.

0

sion1129

안녕하세요

mariadb 비밀번호 설정하는게 바뀌었다고 해서

https://oneboard.tistory.com/21

이렇게 하고 했는데도 결과는 같습니다

mysql workbench도 접속되지 않습니다

뭐가 잘못된 걸까요?

맥입니다

감사합니다

0

zerocho

지웠다가 다시 설치하시는 것을 추천드립니다.

0

sion1129

해결완료입니다

감사합니다!

0

sion1129

따라해봤는데

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    8

Current database: *** NONE ***

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'BY 'sion1129'' at line 1

이렇게 뜹니다

감사합니다

0

zerocho

먼저 마리아DB 서버를 실행시키세요.

0

sion1129

서버 실행시키고 입력했더니

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sion1129';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY `sion1129`;

mysql Database에서 입력했습니다,  둘 다 입력해봤습니다 

비밀번호 문제일까 싶어 다른 문자 다 집어넣어 봤는데 딴것도 결과는 같네요

 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'BY 'sion1129'' at line 1

이렇게 뜹니다

혹시 버전 문제인가요? ㅜㅜ

감사합니다

0

zerocho

10.1버전까지만 저게 된다는 것 같네요. 다음 블로그 따라하세요.

https://www.nemonein.xyz/2019/07/2254/

0

sion1129

선생님..죄송하지만 결과는 같습니다

리눅스 노드 설치시 패키지

0

162

0

socket.js 에서 referer로부터 roomId를 가져올 때

0

907

3

스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문

0

2281

2

a[title] 질문드립니다

0

376

1

리뉴얼 강의 및 공부 방법

0

583

1

jwt decode

0

1129

1

node.js 교과서 3판 질문드립니다

0

392

1

passport와 jwt

0

434

1

리뉴얼 강의

0

421

2

혹시 Node.js 교과서 3판 이북은 언제 나오나요?

0

355

1

몽고디비 사용자도 MYSQL부분을 들어야 하나요???

0

482

1

sql 쿼리 로그는 어떤 모듈이 작성하나요?

0

506

2

nunjucks res.render('error'); 작동을 안합니다.

0

512

1

질문있습니다.

0

348

1

multer 한글 파일 업로드시 파일명이 깨져요.

1

3536

1

수업자료는 어디있나요?

0

368

1

질문 있습니디

0

237

1

multer 사용시 file 외 name값은 못받나용?

0

417

1

코드 중복 부분 질문드립니다.

0

299

1

api 만드는 이유 질문드립니다.

0

288

1

Strategy의 done에 대해 질문드립니다.

0

367

1

안녕하세요 fs 권한 관련 질문드립니다

0

451

1

시퀄라이즈 연결질문...

0

500

2

res.setHeader vs res.cookie

0

1789

3