취미부자 개발자 로즈🌼

전체 글 128

카테고리 설명
개발, 일상, 내가 좋아하는 다양한 것들을 기록합니다 :)
  • vs code에서 유용한 확장프로그램이 있다고 해서 설치를 했다. 번역을 해보면 웹 페이지를 미리 볼 수 있도록 작업 영역에 로컬 서버를 호스트합니다. 라는데, vs Code내에서 바로 볼 수 있어 편리한 프로그램이다. 게다가 마소에서 만든거니 신뢰도도 높다. 설치 완료 후 파일을 보면, 오른쪽 상단에 미리보기 표시를 만날 수 있는데 이걸 클릭하면 오른쪽에 미리보기를 할 수 있단다. 그런데 막상 실행을 하고 보니 이런 오류가 발생된다. 그래서 마켓플레이스를 다시 보니 다시 로드 필요라는 버튼이 생성되었다. 눌렀는데 오류는 동일하게 발생된다 ㅠㅠ 설명을 보아하니.. 시험판으로 되어 있는데, 아직 불안정한 버전인 듯 하다. 그래서 릴리스 버전으로 전환을 했는데, 여전히 동일현상. 목록에서 해당 프로그램의 톱..

  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 맥북이 조금 이상해서 모두 종료하고 재부팅을 하고 터미널에서 mysql을 시작했다. mysql -uroot -p 를 하니 패스워드 쓰래서 쓰고 엔터. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 위와 같은 오류가 나왔다. 소켓을 잘 못 설정한 경우라는데.. 난 그저 종료하고 재부팅 밖에 안했는데 뭐가 날아갔나 싶었다. DBeaver에서도 로컬디비에 엑박이 뜨면서 아래와 같은 오류가 나왔다..ㅠㅠ Co..

  • [sourcetree]'git status' failed with code -1:'' macOS에서 소스트리 연결 시 발생된 오류 맥에서의 소스트리 사용은 처음인데 이렇게 오류가 발생되었다. 그러면서 커밋할 내용들을 불러오질 못하고 있음.. 결국 터미널을 통해 깃으로 풀, 푸시 등을 했는데, 충돌이 일어났을 때 해결이 어려웠다.. 터미널으로 깃을 활용하는 것에 익숙해져야 하는데.. 익혀야 할 게 너무 많아서 큰일..ㅠㅠ 소스트리 기본 화면에서 (깃 연동된 부분 말고..) 커맨드 + , 를 눌러주면 설정창이 뜬다. 이 중 git탭으로 이동해서 Git버전쪽을 보면 Embedded Git으로 되어 있는 걸 볼 수 있다. 아마도 내장 Git으로 되어있는 모양. 시스템 Git사용을 눌러준다. (이미지에 라인 같은..

  • 요즘 노드를 통해 백엔드에 도전하고 있다. mysql을 통해 DB연결을 하고 api를 만들어서 웹페이지에서 호출을 해줬다. "code": "ECONNREFUSED" 오류가 발생되었다. 맥에서 발생되는 경우가 있다는거 같은데, 설정 파일 (나의 경우 index.js)에서 client: "mysql"의 connection안에 host: "localhost" -> host: "127.0.0.1" host를 localhost에서 127.0.0.1로 변경을 해주었다. { "code": "ER_NOT_SUPPORTED_AUTH_MODE", "errno": 1251, "sqlMessage": "Client does not support authentication protocol requested by server; ..

작성일
2023. 12. 30. 10:05
작성자
로즈♡

vs code에서 유용한 확장프로그램이 있다고 해서 설치를 했다.

 

 

 

번역을 해보면 웹 페이지를 미리 볼 수 있도록 작업 영역에 로컬 서버를 호스트합니다.

 

라는데, vs Code내에서 바로 볼 수 있어 편리한 프로그램이다. 

게다가 마소에서 만든거니 신뢰도도 높다.

 

설치 완료 후 파일을 보면, 오른쪽 상단에 미리보기 표시를 만날 수 있는데

이걸 클릭하면 오른쪽에 미리보기를 할 수 있단다.

 

 

그런데 막상 실행을 하고 보니 이런 오류가 발생된다.

 

그래서 마켓플레이스를 다시 보니 

다시 로드 필요라는 버튼이 생성되었다.

눌렀는데 오류는 동일하게 발생된다 ㅠㅠ

 

설명을 보아하니..

시험판으로 되어 있는데, 아직 불안정한 버전인 듯 하다.

그래서 릴리스 버전으로 전환을 했는데, 여전히 동일현상.

 

 

 

목록에서 해당 프로그램의 톱니바퀴를 누르면

다른 버전 설치가 있다.

하나씩 버전 다운을 시키면서 동작을 확인했다.

버전 선택 설치 후 목록에서 다시 로드 필요 버튼을 눌러줘야 한다.

 

 

 

 

어차피 설치 자체가 오래 걸리는 것은 아니기에 

하나씩 테스트 해보아도 좋지만,

23년 12월 30일 이 글 작성 기준, 나는 0.4.5버전이 정상 동작했다.

 

VS Code를 설치하고 바로 설치한 것이 아니라 거의 10개월전에 설치하고

이제서야 설치를 하다보니 둘의 호환성의 문제인것인지는 알 수 없지만..

 

혹시 이런 오류가 발생된다면, 

시험판부터 하나씩 버전을 다운그레이드 하면서 테스트 해보면 좋을 것 같다. 

 

작성일
2022. 11. 17. 12:34
작성자
로즈♡

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

맥북이 조금 이상해서 모두 종료하고 재부팅을 하고 터미널에서 mysql을 시작했다.

 

mysql -uroot -p 를 하니 패스워드 쓰래서 쓰고 엔터.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

위와 같은 오류가 나왔다.

소켓을 잘 못 설정한 경우라는데..

 

난 그저 종료하고 재부팅 밖에 안했는데 뭐가 날아갔나 싶었다.

 

DBeaver에서도 로컬디비에 엑박이 뜨면서 아래와 같은 오류가 나왔다..ㅠㅠ

Communications link failure  The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.   Connection refused   Connection refused

 

환경셋팅 한 지 얼마 되지 않았는데.. 복기하는것도 아니고 ㅠㅠ

 

다양한 시행착오를 거쳤으나 생각보다 간단했으니..

mysql재시작을 하면 되는 것.

 

mysql.server restart

하니까 저 서버가 안돌아가고 있다고 알아서 시작해줬다.

 

산넘어 산넘어 또 산...ㅠㅠ

또 똑같은 걸 반복할 수 있으니 남겨두는 에러기록.

 

 

작성일
2022. 11. 17. 05:58
작성자
로즈♡

[sourcetree]'git status' failed with code -1:''

macOS에서 소스트리 연결 시 발생된 오류

맥에서의 소스트리 사용은 처음인데 이렇게 오류가 발생되었다.

그러면서 커밋할 내용들을 불러오질 못하고 있음..

 

결국 터미널을 통해 깃으로 풀, 푸시 등을 했는데,

충돌이 일어났을 때 해결이 어려웠다..

 

터미널으로 깃을 활용하는 것에 익숙해져야 하는데..

익혀야 할 게 너무 많아서 큰일..ㅠㅠ

 

소스트리 기본 화면에서 (깃 연동된 부분 말고..)

커맨드 + , 

를 눌러주면 설정창이 뜬다.

 

이 중 git탭으로 이동해서 Git버전쪽을 보면 Embedded Git으로 되어 있는 걸 볼 수 있다.

아마도 내장 Git으로 되어있는 모양.

시스템 Git사용을 눌러준다. 

(이미지에 라인 같은거 추가가 어려워서 펭귄 스티커로 위치를 나타냈다..ㅋㅋ)

 

그럼 파일선택이 뜨는데, 자동으로 선택이 되어 있어서 열기를 눌러주면 된다.

 

그럼 Git버전이 시스템Git으로 변경 된 걸 볼 수 있다.

 

깃 저장소 비밀번호 입력을 하라고 뜬다. 

구글 연동으로 쓰다보니까 비번 헷갈려서 큰일 날 뻔했다..

연결 후 파일을 수정하면 이렇게 커밋해야 할 파일들과 변경된 코드 확인이 가능하다.

 

터미널로 깃 컨트롤하려니 엄청 시간 잡아먹었는데 소스트리가 역시 편하긴 하다 ㅠ_ ㅠ

작성일
2022. 11. 10. 07:00
작성자
로즈♡

요즘 노드를 통해 백엔드에 도전하고 있다.

 

mysql을 통해 DB연결을 하고 api를 만들어서 웹페이지에서 호출을 해줬다.

 

"code": "ECONNREFUSED"

오류가 발생되었다.

 

맥에서 발생되는 경우가 있다는거 같은데,

설정 파일 (나의 경우 index.js)에서 

 

client: "mysql"의 connection안에
host: "localhost" -> host: "127.0.0.1"

 

host를 localhost에서 127.0.0.1로 변경을 해주었다.

 

{
  "code": "ER_NOT_SUPPORTED_AUTH_MODE",
  "errno": 1251,
  "sqlMessage": "Client does not support authentication protocol requested by server; consider upgrading MySQL client",
  "sqlState": "08004",
  "fatal": true
}

"code": "ER_NOT_SUPPORTED_AUTH_MODE",
  "errno": 1251,
  "sqlMessage": "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

 

이번에는 위와 같은 오류가 발생되었다.

(맥 초보라 윈도우 그림판처럼 이용할 수가 없다...ㅠㅠ 세상답답...모자이크로 지저분하게 가린 터미널...ㅋㅋ)

맨 아래 선명한 부분만 참고.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234!!';

MySQL을 실행 한 뒤  위와 같이 UserName, Server Host, Password를 넣어준다.

 

 

그 후 조회하면 정상적으로 DB를 불러올 수 있다 :)

 

 

반응형