참고 : http://blog.naver.com/PostView.nhn?blogId=ever43&logNo=100029212535
※ MySQL을 설치하고 실행시 아래와 같은에러가 발생했다.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
위 1045 오류는 mysql에 접속하지 못하고, ID / PASSWORD가 다르거나 접근권한이 없을 경우에 발생한다.
※ APM_Setup이 사전에 설치되어 있던 경우에는 사전 패스워드가 apmsetup이다.
C:\> mysql -u root -p |
Enter Password: apmsetup |
01. MySQL을 실행한다.
① cd ../.. (C드라이브이 최 상위 부분까지 이동한다.)
② cd c:Developer\MySQL\MySQL Server 5.5\bin(MySQL 설치 경로의 bin 디렉토리 까지 이동한다.)
③ mysql -u root -p mysql (MySQL에 접속한다.)
④ Enter password : (비밀번호 설정 전이므로 그냥 Enter를 쳐서 넘어간다.)
⑤ mysql이 실행된다.
02. 데이터 베이스를 선택한다.
mysql> use mysql; |
03. root 계정의 비밀번호를 변경하기위해 아래 순서대로 입력한
① update user set password=PASSWORD('비밀번호') where user='root';
② FLUSH PRIVILEGES;
③ GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '비밀번호' WITH GRANT OPTION;
④ FLUSH PRIVILEGES;
⑤ exit
04. root 계정의 패스워드가 변경되었다면 이제 MySQL을 재시작 하기위해
MySQL 설치 경로의 bin 폴더까지 이동한다.
05. 다음과 같이 입력하여 MySQL을 종료 한다.
mysqladmin -u root -p shutdown |
※ 리눅스 환경에서는 여기서 추가적으로
service mysqld start를 해 주어야 했다.
06. 다음과 같이 입력하여 MySQL을 재시작 한다.
mysqladmin -u root -p reload |
07. 이제 정상적으로 mysql에 접속되는 것을 확인 할 수 있다.
'MySQL' 카테고리의 다른 글
[MySQL] Access denied for user ''@'localhost' (using password: YES) (0) | 2014.05.21 |
---|---|
[MySQL] Error 1364 (HY000) : Field 'ssl_cipher' doesn't have a default value (0) | 2014.05.21 |
[MySQL] Mac에서 MySQL설치하기 (0) | 2012.02.16 |
[My SQL] ERROR (0) | 2012.01.03 |
[My SQL] 기본쿼리 - DELETE 문 (0) | 2012.01.02 |