본문 바로가기

프로그래밍/MySQL

[mysql] error 1045 : Access denied for user 'root'@'localhost' (using password: YES)

가끔씩 mysql이 미치는 경우가 있다. password를 분실한다. ㅡ.ㅡ 그것도 root 계정을..


 다음과 같이 하면 해결 할 수 있다.

1. 비밀번호를 무시하고 구동을 하도록 설정


C:\mysql\bin> mysqld --skip-grant-tables &

2. mysql에 접속
3. root계정에 password를 설정하고 commit


mysql > use mysql;
mysql > update user set password=password('password') where user='root';

mysql > flush privileges; or commit; 

'프로그래밍 > MySQL' 카테고리의 다른 글

[mysql] 그때그때 생각 안나는 명령어들  (0) 2012.02.01
[mysql] 백업  (0) 2012.01.31
[mysql] 기본 명령어  (0) 2012.01.30