java - 为什么我用命令行连接mysql时可以连上,但是用程序连接就连不上了呢?
阿神
阿神 2017-04-18 10:03:29
0
5
957

用命令行可以连接上数据库,在idea连接的时候报这个错误,数据库账号和密码也对了呀 ,不知道为什么会出现这个错误,求大神指点下.

阿神
阿神

闭关修行中......

모든 응답(5)
Peter_Zhu

사용자 이름을 확인하세요. 오류 메시지는 minjj@localhost에 액세스할 수 없습니다

입니다.

즉, 연결시 사용한 사용자 이름은 게시한 루트 계정이 아닌 minjj입니다.
코드를 확인하세요

.
  1. 접속코드에 사용자 이름이 적혀있나요?

  2. 구성 파일을 제대로 읽었는지

巴扎黑

로그인한 계정이 프로필의 계정과 다릅니다

大家讲道理

80%의 경우 원격 접속이 활성화되지 않고 127.0.0.1과 유사한 IP 주소는 접속이 허용되지 않거나 프로그램 코드에 하드 코딩되어 있습니다.

Peter_Zhu

DB에 직접 설정한 사용자 이름일 수도 있는데, 스프링이 ${username}을 통해 읽어보면 컴퓨터 관리자의 이름을 읽는 것 같은데, 사용자 이름을 다른 것으로 변경하는 것은 잘 모르겠습니다. 문제를 해결하겠습니다.

PHPzhong

mysql 데이터베이스 루트 계정을 다시 인증하세요. 명령줄은 localhost 요청 주소 로그인만 허용하도록 설정되어야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿