어느순간 잘되던 mysql, 평소와같이 mysql -u root -p를 입력하고 비밀번호 입력했는데 뭐임..
1045 에러남.. 뭐임 그래서 방법을 알아냄 혹여나 같은분들 있으실까바 올림
이 에러는 계정 권한 문제이기때문에 root 계정이 mysql을 실행할 권한이 없어서 생기기도 하고 ID, Password 입력시 대소문자를 정확히 입력 안해서 생길수도 있다고 한다.
비밀번호를 지정하지 않으셧을 경우에는
mysql -u root 로 입력하시고 접속해보시면 될겁니다.
비밀번호를 지정하셨을 경우에는
mysql -u root -p 로 입력하시고
Enter password: 비밀번호 입력 해보시면 될겁니다.
저는 웃기게도 영어에 지금 패스워드 사용중에 yes라고 되있는데도 되지 않고 mysql -u root로 입력하니 되더군요
비밀번호를 설정하지 않으신 상태인분들은 설정하시려면
mysql> use mysql
Database changed
mysql> update user set password=password('비밀번호입력') where user='root';
Query OK, 1 row affected (0.00 sec)
Rows mtched: 1 Changed: 1 Warnings: 0
과 같은 과정을 거치시면 될겁니다. 간단하게 비밀번호 입력란에 입력한 비밀번호로 root 계정을 업데이트 해주는겁니다.
했는데도 적용이 안된다, 비밀번호를 입력해도 또 접속이 안된다 하시는분들은
mysql>flush privileges;
한번 해주세요 그럼 되더라구요.
'JSP_Servlet' 카테고리의 다른 글
RequestDispatcher 이란? (0) | 2013.10.11 |
---|---|
톰캣에서 인코딩 설정 (1) | 2013.10.07 |
익스프레션 정리 (0) | 2012.07.19 |
JSP와 서블릿 (0) | 2012.07.13 |