티스토리 뷰

mysql -u root -p

를 하면 암호를 적도록 창이 뜨지만

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


라고 뜨는 경우가 있다.



1. root 암호가 틀리거나 
2. mysql db에서 root계정에대한 정보가 지워져버렸거나.. 

 해결방법은 아래와 같다. 

 1. 일단 서버 종료 service mysqld stop 

 2. /usr/bin/mysqld_safe --skip-grant & 
를 실행하여 암호없이도 mysql에 접속되도록 한다. 

 3. mysql 접속 mysql -u root

새 패스워드 지정[편집]

mysql 콘솔로 들어가자.[2]

/usr/bin/mysql -uroot mysql

다음 SQL 명령어를 입력하여 원하는 패스워드로 변경한다.

UPDATE USER SET password=password('패스워드') WHERE USER='root'; 
FLUSH privileges; 
quit



마지막으로


mysql 재시작

service mysqld restart

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함