728x90
▶쿼리문으로 권한을 줬음에도 에러 발생
▶Mysql에서 접속 했더니 에러
▶CMD에서 -> Mysql server ->bin까지 이동해서 MySql을 root 계정으로 실행 ( mysql -u root -p) /비밀번호'1234'
create user '계정명'@'%' identified by 'password';
grant all privileges on *.* to '계정명'@'%';
flush privileges;
▶접속확인
[참고]
오류 해결
Mysql을 Connet하는 경우 아래와 같은 Error 메세지를 만나는 경우가 종종 있습니다.
로그인이 불가하다는건데 문제는 다음과 같습니다.
0. 로그인 정보가 잘못된 경우.
1. 외부 접속을 열어주지 않은 경우.
2. 비밀번호를 설정하지 않은 경우.
3. 비밀번호를 제대로 설정하지 않은경우.
위에서 부터 차근 차근 문제를 해결해 나가면 문제 없이 해결할 수 있을 것 입니다.
0. 로그인 정보가 잘못된 경우는 IP와 Port를 정확하게 확인해봅니다.
MySQL 8.x 버전 기준입니다.
1. 외부 접속을 열어주지 않은 경우.
create user '계정명'@'%' identified by 'password';
grant all privileges on *.* to '계정명'@'%';
flush privileges;
% 같은 경우 들어오는 모든 아이피를 수신 하는 것이며, 특정 아이피를 지정하기 위해서는 이부분에 입력하여주면 됩니다.
2. 비밀번호를 설정하지 않은 경우.
alter user '계정명'@'%' identified with mysql_native_password by 'password';
비밀번호를 설정하여 줍니다.
3. 비밀번호를 제대로 설정하지 않은경우.
MySQL 비밀번호 정책으로 인한 문제 일 수 있습니다.
영어 대문자 소문자, 특수문자를 포함하였는지 확인하고, 2번으로 돌아가 비밀번호를 설정 하던지 정책을 낮춰야 합니다.
* MySQL 비밀번호 정책 낮추는 방법은 추후 설명하겠습니다.
출처: https://changun516.tistory.com/55 [하루의 쉼터]
728x90
'[Problem&Solve]' 카테고리의 다른 글
[이클립스(STS)] (New Software)플러그인 설치 오류 해결 (0) | 2022.03.19 |
---|---|
[이클립스] Eclipse에서 Tomcat 서버 목록이 안 뜰때 (0) | 2022.03.19 |
[톰캣] startup.bat 바로 꺼짐 (0) | 2022.03.18 |
Exception in thread "main" java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver (0) | 2022.03.17 |
[이클립스] is already defined Error (0) | 2022.03.11 |
댓글