Just do IT
article thumbnail
JavaScript 에러(not defined)
Programing/Error 2021. 9. 13. 21:20

에러 코드 "x" is not defined 원인 X가 선언되지 않았기 때문에 발생하는 에러입니다. X자리에는 jQuery의 '$' 혹은 정의되지 않은 변수명이 들어갑니다. 해결 방법 1. "$"가 정의되지 않았을 경우 jQuery 라이브러리를 못 찾아서 생기는 오류입니다. jQuery 라이브러리를 불러오는 코드가 jQuery를 사용하는 코드보다 위에 위치해 있어야 합니다. body 태그 중간에 오는게 싫어서 body 태그의 맨 아래에 넣으셨다면 차라리 head 태그에 넣는 것을 추천합니다. 2. "변수명"이 정의되지 않았을 경우 변수를 정의해주시면 됩니다. 위의 오류가 발생한 변수를 찾아가셔서 정의를 해주시면 됩니다. 혹 정의를 했는데 오류가 난다면 변수가 정의된 위치를 확인해주세요. 가령 functi..

article thumbnail
MySQL 에러 (DB 접근)
Programing/Error 2021. 8. 11. 11:16

에러 코드 Host 'DESKTOP-UN7LBMP' is not allowed to connect to this MySQL server 원인 DB를 외부에서 접속하려고 할 때 생기는 에러입니다. 보안상 root 계정에는 아무나 접근할 수 없기 때문에 외부에서 root로 DB를 접근할 수 있게 해주어야 합니다. 해결 방법 - MySQL Command Line Client로도 가능 외부에서도 root로 DB에 접근할 수 있게 IP를 허용해주면 됩니다. ※ DB 접속 후 현재 설정 확인 현재 DB의 계정들과 그 계정들에게 허용된 IP를 확인할 수 있습니다. select Host, User, plugin, authentication_string, from mysql.user; ※ 기본 명령어 grant all ..

article thumbnail
MySQL 에러 (tx_isolation)
Programing/Error 2021. 8. 10. 14:28

server, workbench, shell, router, connector workbench, connector -> 8.0.19 나머지는 5.7 에러코드 Unknown system variable 'tx_isolation' 원인 MySQL의 버전이 맞지 않기 때문입니다. tx_isolation은 transaction_isolation을 의미하는 줄임말(alias, 약어)입니다. tx_isolation은 MySQL 5.7버전까지 사용하였으며 MySQL 8버전에서부터는 transaction_isolation으로 사용하게 되었기 때문에 8버전 이상은 tx_isolation을 읽을 수 없습니다. 그렇기 때문에 MySQL을 연결 시 에러가 발생하게 됩니다. 해결법 아직까지는 확신할 해결법을 찾지 못하였기 때..

article thumbnail
MySQL - Nodejs 연동에러
Programing/Error 2021. 8. 10. 11:29

에러코드 Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 원인 클라이언트 프로그램에서 mysql 패스워드 플러그인 "caching_sha2_password"을 소화하지 못해서 생기는 오류입니다. (MySQL 버전 8에서는 지원하지만 Nodejs에서 이를 소화하지 못하는 것) 클라이언트 프로그램에서 사용할 수 있도록 유저의 패스워드 Plugin을 바꿔주면 됩니다. 해결법 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘사용할패스워드’;..