웹마스터 팁

윈도우에 설치된 MySQL의 root 패스워드를 지정했다가.. 나중에 잊어버린 경우에..
패스워드를 변경하는 방법입니다:

mysql 데몬이 실행중인 상태에서..

* c:mysqlbinmysqlc.exe 를 실행합니다:

C:>mysqlc
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 1 to server version: 3.22.34-shareware-debug

Type 'help' for help.

mysql>


* mysql 데이타베이스를 지정합니다:

mysql> use mysql
Reading table information for completion of table and column names

Database changed


* root 패스워드를 변경합니다:

mysql> update user set password=password('') where user='root';
Query OK, 0 rows affected (0.03 sec)
일치하는 Rows : 2개 변경됨: 0개  경고: 0개


* user 테이블의 내용을 확인합니다:

mysql> select host,user,password from user;
+-----------+--------+------------------+
| host      | user   | password         |
+-----------+--------+------------------+
| localhost | root   |                  |
| %         |        |                  |
| localhost |        |                  |
| %         | root   |                  |
| localhost | mintzz | ***********      |
+-----------+--------+------------------+
5 rows in set (0.04 sec)


* 이제 mysqlc 를 종료하고 mysql 데몬을 reload 합니다:

mysql> exit
Bye

C:>mysqladmin reload

C:>