맥북을 포맷할일이 생기거나 나중에 바꾸게 될때 MySql 설치로 혼란스럽지 않도록기록하기 위해 포스팅을 해본다.명령어를 실행하면 몇가지 사항에 대해서 응답을 요구하는데 다음과 같다.비밀번호 복잡도를 검사할 것인지 (나는 N으로 설정했다.)비밀번호 입력과 확인익명 사용자
8.0버전 이상의 Dbeaver 사용시 기존 옵션대로 연결을 시도하면에러가 발생하는 경우가 생긴다 이럴 경우에사진과 같이 allowPublicKeyRetrieval을 TRUE로 변경해주면문제 없이 연결된다:)
일단 아래의 사이트에 가서 파일을 다운로드 한다.https://dev.mysql.com/downloads/connector/j/압축을 풀고 mysql-connector-java-8.0.29.jar 파일만프로젝트에 연결해준다.이클립스에서 Java Project
이렇게 작성하여, 매번 다른 클래스에서 Connection을 별도로 생성하지 않아도 이 클래스의 static method getCon을 통해서 생성된 Connection 객체를 return하게 하였다.Connection 객체를 GetConnection2.getCon()
MySql에서 계정(User)를 생성할때, Dbeaver를 통해서 권한을 부여하고 생성하였더니,Dbeaver에서 생성한 계정은 '%' 즉, 외부접근을 하는 계정이라서이클립스에서 Jdbc를 통해 입력/수정 등의 조회시SELECT command denied to user