개발/개발 자료
mysql root 패스워드 분실 대처방법
시원한물냉
2015. 12. 27. 09:30
mysql -u root -p
를 하면 암호를 적도록 창이 뜨지만
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
라고 뜨는 경우가 있다.
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