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

 




06. 다음과 같이 입력하여 MySQL을 재시작 한다.

 mysqladmin -u root -p reload

 




07. 이제 정상적으로 mysql에 접속되는 것을 확인 할 수 있다.


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

HTML 공백 삽입 & 엔티티  (0) 2014.12.09
파일 첨부(Upload) 와 첨부된 파일에 링크걸기  (0) 2014.12.09