인프런 커뮤니티 질문&답변

김윤진님의 프로필 이미지

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

시퀄라이즈 실습하기

질문 부탁드려요

해결된 질문

21.07.26 09:03 작성

·

522

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;

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

도움 부탁드립니다

감사합니다

답변 3

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 26. 09:10

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 28. 08:34

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

김윤진님의 프로필 이미지
김윤진
질문자

2021. 07. 28. 09:06

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

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

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

이거 입력해주고 exit해서

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

sudo mysql 은 왜 실패할까요?

감사합니다

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 28. 10:45

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

김윤진님의 프로필 이미지
김윤진
질문자

2021. 07. 28. 13:26

mariadb 다시 깔고 처음 실행할 때

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

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

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

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 28. 13:35

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

김윤진님의 프로필 이미지
김윤진
질문자

2021. 07. 29. 07:45

안녕하세요

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

https://oneboard.tistory.com/21

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

mysql workbench도 접속되지 않습니다

뭐가 잘못된 걸까요?

맥입니다

감사합니다

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 29. 12:56

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

김윤진님의 프로필 이미지
김윤진
질문자

2021. 08. 01. 11:10

해결완료입니다

감사합니다!

0

김윤진님의 프로필 이미지
김윤진
질문자

2021. 07. 26. 09:18

따라해봤는데

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

이렇게 뜹니다

감사합니다

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 26. 09:26

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

김윤진님의 프로필 이미지
김윤진
질문자

2021. 07. 27. 07:45

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

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

이렇게 뜹니다

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

감사합니다

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 27. 09:35

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

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

김윤진님의 프로필 이미지
김윤진
질문자

2021. 07. 28. 07:59

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