2008년 12월 24일 수요일

linux,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 발생할때

[root@localhost ~]# mysql -uroot -papmsetup
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

에러는 계정 권한문제이므로 root 계정이 mysql을 실행할 권한이 없어서 생기기도 하고
ID, Password 입력시 대소문자를 정확히 입력 안해서 생길수도 있다.
비밀번호를 지정하지 않으셨을 경우

[root@localhost ~]#mysql -u root
일케 해서 접속해보세요~ 그러면될껍니다~
만일 비밀번호가 지정되어 있다면

[root@localhost ~]#mysql -u root -p
Enter password: [비밀번호입력]
그러면될껍니다~

비밀번호 변경은
mysql> use mysql
Database changed
mysql> update user set password=password('apmsetup') where user='root';


일케 하면 된다.
그래도 안된다면 방금 바꾼 패스워드를 적용시키기 위해 다음과 같은 명령어를 입력한다.

mysql>flush privileges;

[root@localhost ~]# mysqladmin reload

둘다 동일하다.

댓글 없음:

댓글 쓰기