MySQL
-
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL clientMySQL 2024. 10. 27. 20:42
문제 상황서버를 실행시키려고 여느 때와 같이 npm run start:dev 를 하는데 두둥 에러가 떴다. Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 해당 프로젝트의 서버는 nest.js 와 DB로 MySQL을 사용하고 있었다. Node.js와 MySQL을 연동하는데 문제가 있는 걸로 보였다. 최근에 MySQL을 8 버전대로 업데이트했는데 이게 문제 인 것 같다. 찾아보니 원래 MySQL의 default_authentication_plugin(기본 인증 플러그인)은 mysql_native_password이..
-
[MySQL] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' / 맥북 환경 변수 설정MySQL 2024. 10. 18. 22:47
문제 상황DB를 확인하려고 터미널에 mysql -u root -p 를 쳤는데 두둥 에러가 떴다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 하루에도 몇 번이고 사용했던 명령어인데 왜 안되는지 혼란스러웠다. 원인은 맥북(M2 pro)을 업데이트한 것과 mySQL을 재설치했던 것 요 두 개 중에 하나인 것 같기는 하다. 약 하루동안 삽질을 해서 해결했다. 나와 같은 문제를 겪은 사람이 있다면 도움이 되길 바란다. 문제 해결터미널에 brew services list 명령어를 쳐서 mysql 의 상태를 확인했다.jinkyungjung@jinkyungui-MacBookPro ~ % brew serv..