Windows 기준입니다.


1.

먼저 mysql 관련 프로세스를 모두 종료합니다.

mysql.exe , mysqld.exe, mysqlc.exe 등 모두 종료해야 합니다.



2.

실행 창에서 cmd 또는 command 로 코맨드 창을 2개 엽니다.


첫번째 창에는 아래와 같은 명령으로 암호 없이 mysql 에 접속가능하게 합니다.

mysqld --skip-grant


1.png





두 번째 창에서 root 암호를 변경해 줍니다.


c:\>mysql

mysql>mysql -uroot mysql

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

mysql>flush privileges;

mysql>quit


2.png


새로운 암호로 로그인을 확인해 봅니다.



Microsoft Windows [Version 5.2.3790]

(C) Copyright 1985-2003 Microsoft Corp.


C:\Documents and Settings\Administrator>mysql

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N

O)


C:\Documents and Settings\Administrator>mysql -uroot mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 7

Server version: 5.1.41-community MySQL Community Server (GPL)


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


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

Query OK, 1 row affected (0.19 sec)

Rows matched: 1  Changed: 1  Warnings: 0


mysql>

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)


mysql> quit

Bye


C:\Documents and Settings\Administrator>




관련 문서가 검색되었습니다.
  1. [2015/03/23] Android Manifest doesn't exists or has incorrect root tag by WhiteAT (3657)