IT/DBMS

MYSQL - access denied for user ''@'localhost' (using password no)

KeepGooing 2020. 7. 12. 17:38
반응형

mysql 접속 후 DATABASE 생성 시

mysql access denied for user '@'localhost' (using password no) 와 같이 에러가 뜬다면

 

다음과 같이 실행 보자

1. cmd (관리자용으로 실행)

2. cd [mysql이 설치된 경로]

ex)   cd C:\Program Files\MySQL\MySQL Server 5.5\bin

3. mysql -u root -p

4. password 입력

근데 패스워드를 모른다?

 

그럼 다음 플랜 B

우선

1. window key + R - > services.msc -> mysql 서비스 정지

2. cmd (관리자용으로 실행)

3. cd [mysql이 설치된 경로]

ex)   cd C:\Program Files\MySQL\MySQL Server 5.5\bin

4. mysqld.exe --skip-grant

(승인절차 거치지 않고 mysql 프로세스 실행)

5. 실행되고 있는 cmd창을 띄워 놓은 상태에서

6. 새로운 cmd (관리자용으로 실행) 창을 띄운다.

7.  cd [mysql이 설치된 경로]

ex)   cd C:\Program Files\MySQL\MySQL Server 5.5\bin

8. mysql.exe

9. use mysql;

10. UPDATE user SET password=[변경할패스워드입력] where user='root';

11. FLUSH PRIVILEGES;

12. exit;

ex) 10~12까지

13. 원활히 진행되지 않으면 window 재부팅

 

반응형

'IT > DBMS' 카테고리의 다른 글

Node.js Tibero 연동 (feat. Odbc  (0) 2023.09.21