www.lesstif.com/dbms/mysql-2054-mysql-8-authentication-policy-89556039.html
MySQL [2054] 에러 해결 - MySQL 8 인증 정책(Authentication policy) 수정하기
이미 생성한 사용자는 인증 방식이 달라지면 로그인 오류가 나니 암호를 재설정해줘야 합니다. ALTER USER 'lesstif '@'localhost' IDENTIFIED BY 'mypassword';
www.lesstif.com
에러메세지와 다르게 문제는 인증문제가 아니었다. 어떤 이유로 인해 노트북에서 mysql은 3307포트를 사용하고 있는데 mysql의 기본 포트는 3306이다. 그래서 dsn에 포트정보까지 넣어 주어야 제대로 동작한다.
![](https://blog.kakaocdn.net/dn/62xNP/btqNLPERAcr/UtMWUP9lmQpIF3jFBJ0Tg1/img.png)
그렇다면 왜 내 MYSQL은 기본포트가 아니라 3307포트를 사용할까?
mysql포트바꾸는 법을 검색해서 my.ini파일에서 포트를 3306으로 바꿔 보았는데 동작하지 않았다. dsn에 port정보를 3306으로 넣던 안넣던 동작하지 않았다. 3306을 누가 쓰고있나보다.
내 컴퓨터에서 사용하는 포트를 확인해 보자
내컴퓨터 포트번호 확인하는 방법은??
시작버튼+R 하면 실행창이 나옵니다. cmd를 입력합니다. 도스창이 나타납니다.netstat /a 라고 쳐보세요....
blog.naver.com
![](https://blog.kakaocdn.net/dn/QAWgq/btqNQwRpjkq/6hPjLFkF6ksilpLYe2FFEK/img.png)
어떤 프로그램이 사용하고 있는지는 모르겠지만 3306, 3307다 있다...
mysql포트 바꾸는 법
https://bryan7.tistory.com/176
'코딩 > DB' 카테고리의 다른 글
[mysql, db] 스키마란? (0) | 2021.01.09 |
---|---|
[mysql, heidisql] .sql파일 내보내기, 가져오기 (0) | 2021.01.09 |
[mysql] flush privileges (0) | 2021.01.09 |
MYSQL auto increament 게시글 번호 (0) | 2020.11.25 |
SQL default 값 작동안함. (0) | 2020.11.24 |