18.05.02 16:24 작성
·
25K
0
Connection.connect(); 를 추가한 후 저장하면
다음과 같은 에러가 뜹니다.
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
해결책을 검색해 다음을 입력해보니,
use mysql;
update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';
FLUSH PRIVILEGES;
다음과 같은 에러가 자꾸 나타나면서 해결을 못하고 있습니다.:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(''), plugin='mysql_native_password' where user='root'' at line 1
어떻게 하면 mysql 연동 에러를 해결할 수 있을까요? 도움주시면 정말 감사하겠습니다. ㅜㅜ
답변 16
1
혹시 해결하셨나요? 해결하셨다면 공유 부탁드립니다 ㅠㅠ저도 연동이 안되네요 ㅠㅠ s
--> https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '사용할패스워드'
0
저도 안보여요.
ALTER USER '[MYSQL 아이디]'@'[MYSQL 주소]' IDENTIFIED WITH mysql_native_password BY '[MYSQL 비밀번호]';
따로 설정을 건드리신게 전혀 없으시다면 위 명령어를 기준으로 작업하시면 될 것 같습니다.
저의 경우에는
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
이렇게 해서 해결했습니다.
다른분들 어떻게 하셨길래 된건지 궁금하네요..
0
ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! ramti_! 감사합니다..
0
0
0
0
0
0
2022. 01. 06. 01:19
이거 해도 안 돼요 ㅠㅠ