원래는 서버에 있는 mysql을 그대로 썼는데요..
테스트할 것두 있고 해서 제컴에 mysql을 깔았어요..
win2000이거든요,물론 jdbc드라이버두 깔고요..
원래 root는 암호가 없잖아요..
그리고,, madehee라는 user를 생성하고,,
host는 하나는 local 다른 하나는 %로 주었습니다.
둘다 password는 같고,, 권한또한 다 주었습니다.
java와 연동을 하면요..
이상하게 에러가 나더군요..
user를 root로 하면 에러없이 연동이 되구요..
그래서 host를 %로 준 madehee user의 암호를 지웠어요..
''로 그리고나서 java와 연동을 하면 에러없이 잘 되요..
다시 암호를 주면 또 에러가 나고요..
Communication link failure: Bad handshake ..라는 에러가 납니다.
헉.. 이상하죠??
암호가 있으면 에러가 나고,,암호를 ''로 주면 에러없이 연동이되고,,
그런데.. 그 전에 쓰던 다른 서버에 mysql에서는 암호를 줘도
잘 됐었는데..
이것때문에 mysql를 몇 번이나 다시 깔았어요.
혹시나,, 아시는 분 답변 부탁드릴께요..
|